ASM的理論分析-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“ASM的理論分析”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“ASM的理論分析”吧!

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括忻城網(wǎng)站建設(shè)、忻城網(wǎng)站制作、忻城網(wǎng)頁(yè)制作以及忻城網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(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)輻射到忻城省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

ASM Allocation Units

在ASM磁盤(pán)組中,最基本空間分配單位是allocation unit,簡(jiǎn)稱(chēng)AU,每個(gè)ASM的磁盤(pán)在初始化后都會(huì)被切割成一個(gè)一個(gè)的AU。

當(dāng)磁盤(pán)組創(chuàng)建時(shí),可以通過(guò)設(shè)置AU_SIZE的屬性值,來(lái)指定AU的大小(在11.1版本以后),AU的大小可以是1,2,4,8,16,32,64MB,如果不指定AU的大小,默認(rèn)值是1MB(Exadata下為4MB)。

AU size是磁盤(pán)組的屬性(不是磁盤(pán)的屬性,不是ASM實(shí)例的屬性),因此每一個(gè)ASM磁盤(pán)組都可以有自己的AU size值。

ASM Extents

一個(gè)或多個(gè)AU組成一個(gè)extent,一個(gè)或多個(gè)ASM extent組成了一個(gè)ASM的文件,因此一個(gè)ASM文件邏輯上是由extent組成的。

我們需要區(qū)分物理extent和虛擬extent,一個(gè)虛擬extent或者說(shuō)extent set,在外部冗余的磁盤(pán)組中,是由一個(gè)物理extent組成,在normal冗余的磁盤(pán)組中,是由至少2個(gè)物理extent組成,在一個(gè)high冗余的磁盤(pán)組中,由至少3個(gè)物理extent組成。

在ASM 11.1版本之前,extent的大小是固定的,在ASM 11.1版本之后,出現(xiàn)了可變extent,可變extent的出現(xiàn)是為了更好的支持大數(shù)據(jù)文件,減少對(duì)ASM和數(shù)據(jù)庫(kù)實(shí)例的SGA要求、提升創(chuàng)建文件和打開(kāi)文件等操作的性能,初始化的extent大小等于磁盤(pán)組的AU_SIZE設(shè)定值,隨著一個(gè)文件分配的extent越來(lái)越多,extent的size會(huì)按照4或16倍的AU_SIZE增大。這個(gè)特性在文件新建或者resize的時(shí)候自動(dòng)起作用,當(dāng)然ASM磁盤(pán)組的屬性值COMPATIBLE.ASM 和COMPATIBLE.RDBMS要設(shè)置為大于等于11.1。

一個(gè)文件的extent大小變化規(guī)律遵循如下方式:

一個(gè)文件的前20000個(gè)extent set,extent的size等于磁盤(pán)組的AU_SIZE的設(shè)定值。

接下來(lái)的20000個(gè)extent set,extent的size等于磁盤(pán)組的AU_SIZE*4。

如果一個(gè)文件的總extent set數(shù)多于40000個(gè),那么后面所有的extent的size等于磁盤(pán)組的AU_SIZE*16。

這個(gè)可變extent特性有一個(gè)煩人的BUG 8898852,更多信息可以參考MOS 965751.1。

ASM Mirroring

ASM的數(shù)據(jù)鏡像功能用來(lái)保護(hù)數(shù)據(jù)的完整性,它是通過(guò)對(duì)一份數(shù)據(jù)在不同的磁盤(pán)多存儲(chǔ)一份數(shù)據(jù)副本來(lái)做到這一點(diǎn)。當(dāng)一個(gè)ASM的磁盤(pán)組被創(chuàng)建時(shí),ASM管理員可以指定磁盤(pán)組的鏡像方式:

External – 不提供鏡像保護(hù)

Normal – 2副本

High – 3副本

ASM鏡像的粒度是extent而非磁盤(pán)或者block,ASM中的鏡像是通過(guò)對(duì)組成的每一個(gè)ASM文件的extent做鏡像來(lái)實(shí)現(xiàn)的。在ASM中,我們可以指定每個(gè)文件的冗余級(jí)別。例如,一個(gè)在normal冗余的磁盤(pán)組中的文件,它的每一個(gè)extent可能會(huì)被鏡像一次(默認(rèn)行為),另一個(gè)文件,在相同的磁盤(pán)組,可能會(huì)被鏡像二次,也就是三副本(假設(shè)磁盤(pán)組中至少有3個(gè)failgroup),事實(shí)上,ASM元數(shù)據(jù)文件在normal冗余的磁盤(pán)組中就是做的三副本,這里同樣需要磁盤(pán)組中至少要有3個(gè)failgroup。

ASM Failgroups

一個(gè)ASM磁盤(pán)組可以邏輯上被劃分為一個(gè)一個(gè)的failgroup,failgroup需要在磁盤(pán)組創(chuàng)建指定,如果我們?cè)趧?chuàng)建磁盤(pán)組時(shí),不指定failgroup ,那么ASM會(huì)自動(dòng)把每一個(gè)磁盤(pán)作為一個(gè)failgroup,這一點(diǎn)可能在Exadata上會(huì)不一樣,Exadata 下所有來(lái)自相同存儲(chǔ)節(jié)點(diǎn)的磁盤(pán)會(huì)自動(dòng)放入到一個(gè)failgroup ,即使你沒(méi)有指定failgroup。

normal冗余的磁盤(pán)組要求至少2個(gè)failgroup,high冗余的磁盤(pán)組要求至少3個(gè)failgroup,external冗余模式的磁盤(pán)組不要求有failgroup。

當(dāng)一個(gè)extent分配給一個(gè)具有雙副本的文件時(shí),ASM會(huì)分配一個(gè)primary copy 和 一個(gè) mirror copy,primary copy存儲(chǔ)在一個(gè)磁盤(pán),而mirror copy會(huì)存儲(chǔ)在另外一個(gè)不同failgroup的磁盤(pán)上。

當(dāng)向ASM磁盤(pán)組添加磁盤(pán)時(shí),failgroup可以手工指定,ASM會(huì)智能的把磁盤(pán)添加到正確的failgroup中。

到此,相信大家對(duì)“ASM的理論分析”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

本文標(biāo)題:ASM的理論分析-創(chuàng)新互聯(lián)
分享URL:http://www.bm7419.com/article2/cespoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站建站公司、搜索引擎優(yōu)化虛擬主機(jī)、營(yíng)銷(xiāo)型網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名