華為N8500 —— SSD與HDD的完美融合
在NAS系統(tǒng)性能評(píng)測(cè)基準(zhǔn)SPECsfs2008的排行榜上,不斷碰撞出激情四溢的火花,性能第一的頭銜數(shù)次易主。今年十月,華為N8500在人們的驚嘆聲中登場(chǎng),它提供了百萬級(jí)OPS。這一信息的發(fā)布無疑在SPECsfs2008的戰(zhàn)場(chǎng)上投下一枚重磅炸彈??v觀SPECsfs2008排行榜,從最初的幾千、幾萬OPS到現(xiàn)在的300萬OPS,短短幾年時(shí)間,性能提升速度可見一斑。在SPEC舞臺(tái)上,NAS產(chǎn)品不斷上演著速度與激情。
SPECsfs2008評(píng)測(cè)基準(zhǔn)通過兩種完全不同的業(yè)務(wù)負(fù)載分別度量NFS和CIFS文件服務(wù)器的性能。為達(dá)到更高的性能(OPS),NAS系統(tǒng)可謂是重裝出擊。事實(shí)上,能否成為NAS一把利器,不在與重量,而在于鋒利。在考慮高性能的同時(shí),實(shí)用性和價(jià)格也是不可回避的問題。作為用戶,如何找到更適合需求的產(chǎn)品?我們通過對(duì)前三甲的測(cè)試結(jié)果進(jìn)行分析,或許能從中找到一些答案。
測(cè)試結(jié)果對(duì)比
協(xié)議 |
NAS系統(tǒng) |
測(cè)試結(jié)果/OPS |
平均延遲/ms |
NAS引擎數(shù) |
內(nèi)存/GB |
使用磁盤 |
NFS |
Huawei |
3064602 |
1.39 |
24 |
5760 |
144 SSD 576 HDD |
Avere |
1564404 |
0.99 |
44 |
6808 |
4 SSD 796 HDD |
|
NetApp |
1512784 |
1.53 |
24 |
13536 |
1728 HDD |
實(shí)力比拼
自從EMC打破常規(guī),采用436塊SSD將SPECsfs2008性能測(cè)試記錄提升到50萬OPS后,SSD和HDD的較量就陷入白熱化的階段。從測(cè)試配置來看,越來越多的廠商采用了SSD作為性能提升的利器。同時(shí),由于高效的緩存機(jī)制和適合的IO調(diào)度算法提高了HDD的存在價(jià)值,HDD依然占有很大比例。
SPEC認(rèn)證要求測(cè)試至少10個(gè)負(fù)載遞增以上的性能,隨著負(fù)載壓力不斷增大,性能延遲也有所變化。平均延遲越低,說明系統(tǒng)的處理速度越快,性能也就越優(yōu)異。選擇合適數(shù)量的SSD,在負(fù)載未達(dá)到系統(tǒng)瓶頸時(shí),延遲隨著壓力的增大,延遲并未能明顯的變化。
如何抉擇
從測(cè)試結(jié)果中可以看出,為達(dá)到性能目標(biāo)值,各廠商的成本也大不相同。單純從存儲(chǔ)介質(zhì)入手,對(duì)各廠商測(cè)試配置的價(jià)格進(jìn)行了簡(jiǎn)單的估算。從圖中可以看出,單純使用HDD,代價(jià)是昂貴的。為達(dá)到性能目標(biāo)值,需要使用數(shù)目龐大的HDD,總價(jià)不菲。如單純使用SSD,為滿足容量需求,數(shù)量同樣龐大。華為和Avere采用的SSD數(shù)量不同,其底層實(shí)現(xiàn)方式也不相同,最終造就了兩者之間的性價(jià)比差異。
Avere采用SSD作為加速,就取得了156萬的不俗成績(jī)。同時(shí),華為采用了144塊SSD和576塊SATA,對(duì)比最近兩次的nfs測(cè)試,每個(gè)OPS的價(jià)格降低了大約50%以上,極大的節(jié)約了成本。不僅性能得到質(zhì)的突破,同時(shí)性價(jià)比也是最吸引用戶的。是什么導(dǎo)致能取得如此驕人的成績(jī)?
完美融合
眾所周知,SSD以其速度快獲得了用戶的青睞,為使NAS性能最大程度發(fā)揮,SSD的使用必不可少。但高成本和低容量始終牽引著SSD前進(jìn)的步伐。要做到性能和性價(jià)比高,必須充分利用SSD和HDD兩者的優(yōu)勢(shì),做到高性能、低成本。華為N8500利用這一點(diǎn)改進(jìn)設(shè)計(jì),在SPEC舞臺(tái)上得到認(rèn)可。
SPECsfs2008基準(zhǔn)所構(gòu)造文件集的60%左右是不大于16KB的小文件,測(cè)試讀寫訪問70%以上的數(shù)據(jù)塊不大于16KB,這些高強(qiáng)度的隨機(jī)小IO訪問是傳統(tǒng)機(jī)械硬盤的噩夢(mèng),卻是SSD最擅長(zhǎng)的。同時(shí),占據(jù)文件集大部分空間的卻是一些不經(jīng)常訪問的大文件。
在華為N8500取得300萬OPS的測(cè)試中,采用了分級(jí)存儲(chǔ)技術(shù),巧妙地將SSD和HDD融合在一起,根據(jù)業(yè)務(wù)的不同需求,按照不同的分級(jí)策略進(jìn)行訪問。在N8500系統(tǒng)中,可按文件大小,文件訪問熱度,不同應(yīng)用等策略實(shí)現(xiàn)分級(jí)存儲(chǔ)功能。根據(jù)SPEC的IO特性,將元數(shù)據(jù)和小文件存放在高性能的SSD盤,將大文件存放在大容量的HDD盤上。這樣,在滿足了空間的需求的基礎(chǔ)上極大地提升了系統(tǒng)的性能。
展望
從華為SPEC測(cè)試取得300萬OPS的成績(jī)來看,SSD的加入極大提升了系統(tǒng)的性能。同時(shí),HDD以其低成本和大容量的特性滿足用戶的空間要求,提升系統(tǒng)的性價(jià)比。這表明,SSD與傳統(tǒng)硬盤HDD勢(shì)必還會(huì)繼續(xù)并存較長(zhǎng)一段時(shí)間。同時(shí)這也考驗(yàn)著NAS系統(tǒng)的軟件設(shè)計(jì),如何合理利用兩者的優(yōu)勢(shì),根據(jù)用戶的實(shí)際需求部署系統(tǒng)。