本篇內(nèi)容主要講解“ASM的理論分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“ASM的理論分析”吧!
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括忻城網(wǎng)站建設(shè)、忻城網(wǎng)站制作、忻城網(wǎng)頁制作以及忻城網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,忻城網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到忻城省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!ASM Allocation Units
在ASM磁盤組中,最基本空間分配單位是allocation unit,簡(jiǎn)稱AU,每個(gè)ASM的磁盤在初始化后都會(huì)被切割成一個(gè)一個(gè)的AU。
當(dāng)磁盤組創(chuàng)建時(shí),可以通過設(shè)置AU_SIZE的屬性值,來指定AU的大?。ㄔ?1.1版本以后),AU的大小可以是1,2,4,8,16,32,64MB,如果不指定AU的大小,默認(rèn)值是1MB(Exadata下為4MB)。
AU size是磁盤組的屬性(不是磁盤的屬性,不是ASM實(shí)例的屬性),因此每一個(gè)ASM磁盤組都可以有自己的AU size值。
ASM Extents
一個(gè)或多個(gè)AU組成一個(gè)extent,一個(gè)或多個(gè)ASM extent組成了一個(gè)ASM的文件,因此一個(gè)ASM文件邏輯上是由extent組成的。
我們需要區(qū)分物理extent和虛擬extent,一個(gè)虛擬extent或者說extent set,在外部冗余的磁盤組中,是由一個(gè)物理extent組成,在normal冗余的磁盤組中,是由至少2個(gè)物理extent組成,在一個(gè)high冗余的磁盤組中,由至少3個(gè)物理extent組成。
在ASM 11.1版本之前,extent的大小是固定的,在ASM 11.1版本之后,出現(xiàn)了可變extent,可變extent的出現(xiàn)是為了更好的支持大數(shù)據(jù)文件,減少對(duì)ASM和數(shù)據(jù)庫實(shí)例的SGA要求、提升創(chuàng)建文件和打開文件等操作的性能,初始化的extent大小等于磁盤組的AU_SIZE設(shè)定值,隨著一個(gè)文件分配的extent越來越多,extent的size會(huì)按照4或16倍的AU_SIZE增大。這個(gè)特性在文件新建或者resize的時(shí)候自動(dòng)起作用,當(dāng)然ASM磁盤組的屬性值COMPATIBLE.ASM 和COMPATIBLE.RDBMS要設(shè)置為大于等于11.1。
一個(gè)文件的extent大小變化規(guī)律遵循如下方式:
一個(gè)文件的前20000個(gè)extent set,extent的size等于磁盤組的AU_SIZE的設(shè)定值。
接下來的20000個(gè)extent set,extent的size等于磁盤組的AU_SIZE*4。
如果一個(gè)文件的總extent set數(shù)多于40000個(gè),那么后面所有的extent的size等于磁盤組的AU_SIZE*16。
這個(gè)可變extent特性有一個(gè)煩人的BUG 8898852,更多信息可以參考MOS 965751.1。
ASM Mirroring
ASM的數(shù)據(jù)鏡像功能用來保護(hù)數(shù)據(jù)的完整性,它是通過對(duì)一份數(shù)據(jù)在不同的磁盤多存儲(chǔ)一份數(shù)據(jù)副本來做到這一點(diǎn)。當(dāng)一個(gè)ASM的磁盤組被創(chuàng)建時(shí),ASM管理員可以指定磁盤組的鏡像方式:
External – 不提供鏡像保護(hù)
Normal – 2副本
High – 3副本
ASM鏡像的粒度是extent而非磁盤或者block,ASM中的鏡像是通過對(duì)組成的每一個(gè)ASM文件的extent做鏡像來實(shí)現(xiàn)的。在ASM中,我們可以指定每個(gè)文件的冗余級(jí)別。例如,一個(gè)在normal冗余的磁盤組中的文件,它的每一個(gè)extent可能會(huì)被鏡像一次(默認(rèn)行為),另一個(gè)文件,在相同的磁盤組,可能會(huì)被鏡像二次,也就是三副本(假設(shè)磁盤組中至少有3個(gè)failgroup),事實(shí)上,ASM元數(shù)據(jù)文件在normal冗余的磁盤組中就是做的三副本,這里同樣需要磁盤組中至少要有3個(gè)failgroup。
ASM Failgroups
一個(gè)ASM磁盤組可以邏輯上被劃分為一個(gè)一個(gè)的failgroup,failgroup需要在磁盤組創(chuàng)建指定,如果我們?cè)趧?chuàng)建磁盤組時(shí),不指定failgroup ,那么ASM會(huì)自動(dòng)把每一個(gè)磁盤作為一個(gè)failgroup,這一點(diǎn)可能在Exadata上會(huì)不一樣,Exadata 下所有來自相同存儲(chǔ)節(jié)點(diǎn)的磁盤會(huì)自動(dòng)放入到一個(gè)failgroup ,即使你沒有指定failgroup。
normal冗余的磁盤組要求至少2個(gè)failgroup,high冗余的磁盤組要求至少3個(gè)failgroup,external冗余模式的磁盤組不要求有failgroup。
當(dāng)一個(gè)extent分配給一個(gè)具有雙副本的文件時(shí),ASM會(huì)分配一個(gè)primary copy 和 一個(gè) mirror copy,primary copy存儲(chǔ)在一個(gè)磁盤,而mirror copy會(huì)存儲(chǔ)在另外一個(gè)不同failgroup的磁盤上。
當(dāng)向ASM磁盤組添加磁盤時(shí),failgroup可以手工指定,ASM會(huì)智能的把磁盤添加到正確的failgroup中。
到此,相信大家對(duì)“ASM的理論分析”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
本文標(biāo)題:ASM的理論分析-創(chuàng)新互聯(lián)
分享URL:http://www.rwnh.cn/article2/cespoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、建站公司、搜索引擎優(yōu)化、虛擬主機(jī)、營(yíng)銷型網(wǎng)站建設(shè)、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容