日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

詳解:如何做好系統(tǒng)性能評估?( 三 )


帶寬計算中如何考慮校驗的影響
對于順序?qū)憳I(yè)務(wù),IO經(jīng)過cache的IO合并后下發(fā)到RAID層,基本能夠確保都是滿分條寫 。對于RAID5-5(4D+1P)這種配置來說,每4個數(shù)據(jù)IO(D)下盤同時會有一個校驗IO(P)需要下盤 。
校驗IO下盤所占的硬盤帶寬用于保障數(shù)據(jù)的可靠性,而對于用戶上層業(yè)務(wù)來說并沒有提供可用帶寬,因此需要扣除掉校驗位下盤所占的帶寬開銷 。

詳解:如何做好系統(tǒng)性能評估?


對于順序讀業(yè)務(wù),在滿分條的情況下,在每個分條內(nèi)部只需要讀數(shù)據(jù)位所在的磁盤,不需要讀校驗位所在的磁盤 。
詳解:如何做好系統(tǒng)性能評估?


例如,某一款產(chǎn)品,能夠提供的最大寫帶寬為3200MB,規(guī)劃配置96塊600GB 15k SAS盤(推薦單盤寫帶寬為30MB),部署RAID6-6(4D+2P),估算這款產(chǎn)品能夠提供的有效寫帶寬 。
硬盤提供的有效寫帶寬 = 單盤順序?qū)憥?* 硬盤數(shù)量 * (RAID數(shù)據(jù)盤數(shù)量/RAID總盤數(shù))= 30MB * 96 * (4/6)= 1920 MB
產(chǎn)品能提供的有效寫帶寬 = MIN(產(chǎn)品能提供的最大寫帶寬,硬盤提供的有效寫帶寬)= MIN(3200MB,1920MB)= 1920 MB
什么是讀寫比和對性能影響
讀寫比(Read/Write):指的是上層應(yīng)用下發(fā)的讀IO和寫IO的比例分布 。此數(shù)據(jù)是存儲規(guī)劃的重要參考依據(jù) 。讀業(yè)務(wù)與寫業(yè)務(wù)消耗的存儲資源差異很大 。下面是一些典型業(yè)務(wù)模型的常見讀寫比例
詳解:如何做好系統(tǒng)性能評估?


確切了解上層應(yīng)用的讀寫比例直接影響到對cache策略、RAID級別和LUN配置的選擇 。寫業(yè)務(wù)比讀業(yè)務(wù)會消耗更多的存儲系統(tǒng)資源:
1、在回寫的場景下,寫IO下發(fā)到cache之后需要通過交換通道“鏡像”到對端控制器,IO路徑更長,并需要占用交換通道的帶寬;
2、為保證寫數(shù)據(jù)的可靠性和一致性,智能存儲通常會采用一些可靠性技術(shù),例如writehole方案,需要將寫數(shù)據(jù)額外保存一份在cache或磁盤上;
3、對于不同的RAID級別而言,寫懲罰的存在會造成更大的時延和資源的開銷;此外,對于磁盤(包括SSD盤)而言,寫速度低于讀速度 。
而對于讀業(yè)務(wù)來說,通常消耗較少的系統(tǒng)資源 。例如,讀業(yè)務(wù)不需要生成額外的數(shù)據(jù)來保證數(shù)據(jù)一致 。此外,絕大部分存儲設(shè)備的讀速度都比寫速度要快 。當(dāng)讀IO發(fā)現(xiàn)它所需讀取的數(shù)據(jù)已經(jīng)在Cache中(讀命中)時,可以直接返回而不需要再下盤讀取 。在讀命中的情況下,通常意味著最短的響應(yīng)時延 。
同樣數(shù)量的主機(jī)IO,如果讀寫比例不同,最終需要下盤的IO數(shù)量不同,意味著需要提供的磁盤能力不同 。
例如,RAID6單次寫入需要分別對數(shù)據(jù)位和校驗位進(jìn)行3次讀和3次寫,即寫懲罰是6 。在RAID6的場景下,如果有1000個隨機(jī)的主機(jī)IO,讀寫比為2:8,則需要下盤的IO數(shù)量為1000*0.2 + 1000*0.8*6 = 5000;而如果讀寫比例為8:2的話,則需要下盤的IO數(shù)量為1000*0.8 + 1000*0.2*6 = 2000 。
不同RAID級別對性能和容量影響
【詳解:如何做好系統(tǒng)性能評估?】由于各RAID級別的寫懲罰不同,對于相同的業(yè)務(wù)類型、同樣數(shù)量的硬盤而言,選擇不同的RAID算法,能夠提供給主機(jī)的性能是不相等的 。
針對各種典型場景的RAID10、RAID5和RAID6的性能對比,其中假設(shè)某存儲設(shè)備上所有硬盤能夠提供的性能為100%,按照各個應(yīng)用場景的讀寫比例,經(jīng)過寫懲罰系數(shù)的折算,得到配置成各個RAID級別后能提供給用戶的實際性能 。
詳解:如何做好系統(tǒng)性能評估?


從數(shù)據(jù)中也可以看出,對于不同的業(yè)務(wù)類型、同樣數(shù)量的硬盤、相同的RAID算法,寫比例越大,性能越差 。以SPC-1場景配置RAID6為例,假設(shè)用戶實際性能為x(0.4x + 0.6x * 6 = 100%),實際性能只是磁盤能提供的x = 25% 。

推薦閱讀