我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ASM的理论分析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ASM的理论分析

本篇内容主要讲解“ASM的理论分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ASM的理论分析”吧!

ASM Allocation Units

在ASM磁盘组中,最基本空间分配单位是allocation unit,简称AU,每个ASM的磁盘在初始化后都会被切割成一个一个的AU。

当磁盘组创建时,可以通过设置AU_SIZE的属性值,来指定AU的大小(在11.1版本以后),AU的大小可以是1,2,4,8,16,32,64MB,如果不指定AU的大小,默认值是1MB(Exadata下为4MB)。

AU size是磁盘组的属性(不是磁盘的属性,不是ASM实例的属性),因此每一个ASM磁盘组都可以有自己的AU size值。

ASM Extents

一个或多个AU组成一个extent,一个或多个ASM extent组成了一个ASM的文件,因此一个ASM文件逻辑上是由extent组成的。

我们需要区分物理extent和虚拟extent,一个虚拟extent或者说extent set,在外部冗余的磁盘组中,是由一个物理extent组成,在normal冗余的磁盘组中,是由至少2个物理extent组成,在一个high冗余的磁盘组中,由至少3个物理extent组成。

在ASM 11.1版本之前,extent的大小是固定的,在ASM 11.1版本之后,出现了可变extent,可变extent的出现是为了更好的支持大数据文件,减少对ASM和数据库实例的SGA要求、提升创建文件和打开文件等操作的性能,初始化的extent大小等于磁盘组的AU_SIZE设定值,随着一个文件分配的extent越来越多,extent的size会按照4或16倍的AU_SIZE增大。这个特性在文件新建或者resize的时候自动起作用,当然ASM磁盘组的属性值COMPATIBLE.ASM 和COMPATIBLE.RDBMS要设置为大于等于11.1。

一个文件的extent大小变化规律遵循如下方式:

一个文件的前20000个extent set,extent的size等于磁盘组的AU_SIZE的设定值。

接下来的20000个extent set,extent的size等于磁盘组的AU_SIZE*4。

如果一个文件的总extent set数多于40000个,那么后面所有的extent的size等于磁盘组的AU_SIZE*16。

这个可变extent特性有一个烦人的BUG 8898852,更多信息可以参考MOS 965751.1。

ASM Mirroring

ASM的数据镜像功能用来保护数据的完整性,它是通过对一份数据在不同的磁盘多存储一份数据副本来做到这一点。当一个ASM的磁盘组被创建时,ASM管理员可以指定磁盘组的镜像方式:

External – 不提供镜像保护

Normal – 2副本

High – 3副本

ASM镜像的粒度是extent而非磁盘或者block,ASM中的镜像是通过对组成的每一个ASM文件的extent做镜像来实现的。在ASM中,我们可以指定每个文件的冗余级别。例如,一个在normal冗余的磁盘组中的文件,它的每一个extent可能会被镜像一次(默认行为),另一个文件,在相同的磁盘组,可能会被镜像二次,也就是三副本(假设磁盘组中至少有3个failgroup),事实上,ASM元数据文件在normal冗余的磁盘组中就是做的三副本,这里同样需要磁盘组中至少要有3个failgroup。

ASM Failgroups

一个ASM磁盘组可以逻辑上被划分为一个一个的failgroup,failgroup需要在磁盘组创建指定,如果我们在创建磁盘组时,不指定failgroup ,那么ASM会自动把每一个磁盘作为一个failgroup,这一点可能在Exadata上会不一样,Exadata 下所有来自相同存储节点的磁盘会自动放入到一个failgroup ,即使你没有指定failgroup。

normal冗余的磁盘组要求至少2个failgroup,high冗余的磁盘组要求至少3个failgroup,external冗余模式的磁盘组不要求有failgroup。

当一个extent分配给一个具有双副本的文件时,ASM会分配一个primary copy 和 一个 mirror copy,primary copy存储在一个磁盘,而mirror copy会存储在另外一个不同failgroup的磁盘上。

当向ASM磁盘组添加磁盘时,failgroup可以手工指定,ASM会智能的把磁盘添加到正确的failgroup中。

到此,相信大家对“ASM的理论分析”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ASM的理论分析

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Don’t make me think网页理论的实例分析

这篇文章给大家介绍Don’t make me think网页理论的实例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。第一章确保网页容易被用户使用的最重要原则是“不要让我思考”。设计师应尽量做到让网页不言而喻、一目了
2023-06-08

详细分析IPv6安全机制的基础理论

  IPv6是下一代的因特网协议,因为使用的IPv4协议越来越不够用,所以开发了IPv6,保证IP地址足够使用。今天小编要给大家分享一篇教程,那就是:详细分析IPv6安全机制的基础理论。  相信大家都应该知道IPv6作为下一代网络的基础,以它鲜明的技术优势得到各位广泛的认可。IPv6不仅仅解决了IPv4地址日渐枯竭的问
详细分析IPv6安全机制的基础理论
2024-04-18

如何进行sprints高效使用的理论分析

如何进行sprints高效使用的理论分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在项目管理的工作中,究竟是选择传统的瀑布式管理方法,还是灵活的敏捷管理方法呢?很难把一
2023-06-05

讨论分析Oracle Agile PLM

Oracle Agile PLM (Product Lifecycle Management) is a comprehensive solution designed to help businesses manage their pro
2023-09-22

跟老大讨论PHP的示例分析

本篇文章为大家展示了跟老大讨论PHP的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 思维导图今天跟老大聊聊我们一些代码结构的问题,有些可能会对你是有帮助的。对话1>单个文件巨大(超过500
2023-06-17

Discuz论坛功能解析与优势分析

Discuz论坛功能解析与优势分析在当今社交网络兴起的时代,论坛作为一种传统的社交平台,仍然扮演着不可替代的角色。而在众多论坛系统中,Discuz作为一款广受欢迎的论坛系统,以其丰富的功能和稳定的性能吸引了众多站长和用户的青睐。一、Di
Discuz论坛功能解析与优势分析
2024-03-03

【Oracle ASM】关于asm实例与db实例中的磁盘状态_详细分析过程

现象描述ITPUB个人空间O Q9g.B,c/j操作系统:Oracle Enterprise Linux 5.5ITPUB个人空间z7f$Lu#\"f V数据库:oracle 10.2.0.4 RAC+ASM%r*T4a9[x8
2023-06-06

分布式理论协议与算法 第三弹 BASE理论

大部分人解释这 CAP 定律时,常常简单的表述为:“一致性、可用性、分区容错性三者你只能同时达到其中两个,不可能同时达到”。实际上这是一个非常具有误导性质的说法,而且在 CAP 理论诞生 12 年之后,CAP 之父也在 2012 年重写
2023-08-18

系统分析师要考论文吗

  系统分析师考试是要考论文的,系统分析师属于软考高级资格考试,软考高级资格都包含了论文考试科目,考生考试时需要根据给出的题目按照要求撰写论文。今天编程学习网小编来为大家说说。  系统分析师考试包含三个科目:综合知识、案例分析以及论文。论文就是写作题,考生需根据给出的题目按照要求撰写论文,论文满分为75分,合格分数线为45
系统分析师要考论文吗
2024-04-18

python 线程(一)理论部分

进程有很多优点,它提供了多道编程,可以提高计算机CPU的利用率。既然进程这么优秀,为什么还要线程呢?其实,仔细观察就会发现进程还是有很多缺陷的。主要体现在一下几个方面:进程只能在一个时间做一个任务,如果想同时做两个任务或多个任务,就必须开启
2023-01-31

2015系统分析师论文真题

摘要: 系统分析师论文考试是很多考生关注的考试科目,课课之有小编为大家准备了2015系统分析师论文真题,希望对大家备考有所帮助。  以下为2015年软考高级系统分析师考试论文真题,大家可以熟悉下论文考试题型以及往年论文考试重点。  论项目风险管理及其应用  项目风险是一种不确定的事件或条件,一旦发生,会对项目
2015系统分析师论文真题
2024-04-18

编程热搜

目录