▲來(lái)自Intel、Crucial、Samsung和SandForce合作伙伴的固態(tài)硬盤

雖然有很多供應(yīng)商在銷售固態(tài)硬盤,而且這些供應(yīng)商的產(chǎn)品組合中有很多型號(hào),但控制器、NAND閃存和固件的獨(dú)特組合的數(shù)量比你想象的更少。

因此,我們可以很快地將我們測(cè)試的范圍縮小到英特爾的SSD 320(基于該公司的專有控制器硬件),三星的830(同樣基于專有控制器)、Crucial的m4(和很多其他驅(qū)動(dòng)器一樣,使用Marvell控制器) 以及OCZ的Vertex 3(第二代基于SF-2200固態(tài)硬盤)

是的,這意味著我們錯(cuò)過了對(duì)一些細(xì)微之處的研究,如在異步ONFi、同步ONFi和Toggle DDR內(nèi)存間轉(zhuǎn)換。本文中,我們更加側(cè)重于對(duì)一般驅(qū)動(dòng)行為的測(cè)試,而不是MB/s的詫異差異。

接下來(lái),你將會(huì)看到我們使用了較高容量的驅(qū)動(dòng)器來(lái)進(jìn)行測(cè)試。這是我們經(jīng)過深思熟慮后做的決定,以更好地體現(xiàn)每個(gè)架構(gòu)的性能潛力。當(dāng)隨著容量下降,性能自然而然地會(huì)下降,但這并不是我們想要測(cè)試的主題。以下是本次測(cè)試所使用的平臺(tái)及相關(guān)硬件介紹。

測(cè)試用硬件

基準(zhǔn)測(cè)試內(nèi)容

一如既往的,我們使用PCMark 7以及我們自己的Storage Bench v1.0來(lái)幫助我們測(cè)試存儲(chǔ)性能。

基準(zhǔn)測(cè)試結(jié)果總體一覽

▲基準(zhǔn)測(cè)試結(jié)果對(duì)比

從接入3Gb/s端口的最慢的固態(tài)硬盤到接入6Gb/s接口的最快固態(tài)硬盤,這里出現(xiàn)的結(jié)果范圍也很廣。

例如,當(dāng)接入3Gb/s時(shí),Crucial的256 GB m4從168MB/s下降到140MB/s,雖然168MB/s數(shù)字本身并沒有超過3Gb/s連接的最大限額。然而,這里的性能下降達(dá)到了17%。

相比之下,英特爾的SSD 320相對(duì)來(lái)說影響較小。比較SSD 320是只能使用3Gb/s的驅(qū)動(dòng)器。

Crucial的m4在PCMark 7中并沒有出現(xiàn)那么明顯的性能下降,這個(gè)測(cè)試更強(qiáng)調(diào)隨機(jī)傳輸,在這種傳輸中,較窄的管道并不會(huì)限制整體吞吐量。

基準(zhǔn)測(cè)試結(jié)果總體一覽

▲PCMark 7測(cè)試結(jié)果

在最快和最慢固態(tài)硬盤間仍然存在明顯差異,所有6Gb/s產(chǎn)品幾乎都排到前列。正如我們?cè)?0/64GB固態(tài)硬盤評(píng)測(cè)中所指出的,我們改變了使用 Iometer測(cè)試的方式。在過去,我們通過由四名活躍在Iometer的工作人員來(lái)測(cè)試隨機(jī)傳輸,這模擬了線程環(huán)境,每個(gè)工作人員代表訪問驅(qū)動(dòng)器的不同 應(yīng)用程序。然而,這種方法太過于樂觀,因?yàn)樗拿ぷ魅藛T都有一個(gè)未完成的I/O操作,這實(shí)際上也就形成了隊(duì)列深度4的情況。為了讓測(cè)試更加現(xiàn)實(shí),我們將工 作人員的數(shù)量減少到一名,也就是隊(duì)列深度1的情況。

我們還對(duì)測(cè)試進(jìn)行了兩項(xiàng)額外的調(diào)整,更好地測(cè)試出我們想要的結(jié)果。平均桌面工作負(fù)載會(huì)面對(duì)很多突發(fā)的數(shù)據(jù)傳輸。然而,我們之前的方法強(qiáng)調(diào)的是持續(xù)性 能。為了試圖反應(yīng)更現(xiàn)實(shí)世界的結(jié)果,我們的Iometer腳本現(xiàn)在運(yùn)行1分半鐘。而我們之前的腳本運(yùn)行五分鐘。此外,我們測(cè)試隊(duì)列深度從0到31,以3遞 增,因?yàn)镾ATA的本地命令隊(duì)列擴(kuò)展只支持這樣。

隨機(jī)讀取性能

例子包括防病毒掃描和Word輸入

基準(zhǔn)測(cè)試結(jié)果分解:4K隨機(jī)性能

▲4K隨機(jī)讀性能測(cè)試結(jié)果

在隊(duì)列深度1中,每個(gè)SSD執(zhí)行類似的3Gb/s或者6Gb/s連接,除了基于SandForce的Vertex 3。

當(dāng)你點(diǎn)擊隊(duì)列深度7,有10個(gè)未完成的命令,3Gb/s標(biāo)準(zhǔn)限制了整個(gè)領(lǐng)域到200MB/s。

有趣的是,Crucial的m4遠(yuǎn)遠(yuǎn)低于競(jìng)爭(zhēng)者6Gb/s驅(qū)動(dòng)器,雖然當(dāng)接到更快接口時(shí),它的性能會(huì)提升。

基準(zhǔn)測(cè)試結(jié)果分解:4K隨機(jī)讀性能

▲4K隨機(jī)讀性能測(cè)試結(jié)果

對(duì)于另外兩個(gè)驅(qū)動(dòng)器(三星的830和OCZ的Vertex 3),SATA 6Gb/s在隊(duì)列深度4和更高隊(duì)列深度展示了其優(yōu)勢(shì)。一旦你打開七個(gè)未完成命令,這個(gè)接口允許這些驅(qū)動(dòng)器提供超過第二代端口的吞吐量。

隨機(jī)寫入性能

例子包括電子郵件,文件壓縮,網(wǎng)頁(yè)瀏覽

基準(zhǔn)測(cè)試結(jié)果分解:4K隨機(jī)寫性能

▲4k隨機(jī)寫性能測(cè)試結(jié)果

正如下圖所示,三星的830、Crucial的m4以及OCZ的Vertex 3在介入3Gb/s接口時(shí),會(huì)損失一些性能,即使在隊(duì)列深度1,會(huì)導(dǎo)致9%的性能下降。所有這些測(cè)試結(jié)果都比第一代SATA接口要低。

雖然英特爾的SSD 320在這個(gè)測(cè)試中并沒有讓人留下深刻的印象,當(dāng)你移動(dòng)到更高隊(duì)列深度時(shí),它與其他固態(tài)硬盤之間的差異變得更大。例如,在超過10個(gè)未完成I/O 時(shí),240 GB Vertex 3和 256GB m4介入3Gb/s端口時(shí)最高為180MB/s,這比英特爾的SSD 320快了70MB/s。

基準(zhǔn)測(cè)試結(jié)果分解:4K隨機(jī)寫性能

▲4k隨機(jī)寫性能測(cè)試結(jié)果

一旦當(dāng)你切換到SATA 6Gb/s,240 GB Vertex 3和256 GB m4速度大大加快。在隊(duì)列深度4以上,這兩個(gè)驅(qū)動(dòng)器很輕松地超過了200MB/s。

連續(xù)讀性能

例子包括文件復(fù)制,轉(zhuǎn)換,游戲加載,看視頻,視頻編輯

基準(zhǔn)測(cè)試結(jié)果分解:連續(xù)讀性能測(cè)試

▲128K連續(xù)讀性能測(cè)試結(jié)果

在連續(xù)讀取中,每個(gè)接入SATA 3Gb/s的驅(qū)動(dòng)器提供的性能在200-300MB/s之間。在這個(gè)測(cè)試中,英特爾的主流SSD 320與高端6Gb/s驅(qū)動(dòng)器看齊,因?yàn)榈诙鶶ATA所規(guī)定的上限。

基準(zhǔn)測(cè)試結(jié)果分解:連續(xù)讀性能測(cè)試

▲連續(xù)讀測(cè)試結(jié)果

啟用6Gb/s數(shù)據(jù)速率允許m4、830和Vertex 3達(dá)到350-550MB/s之間,當(dāng)然,SSD 320并沒有出現(xiàn)任何性能提升,因?yàn)樗?Gb/s驅(qū)動(dòng)器。

可壓縮連續(xù)寫性能

可壓縮連續(xù)寫性能測(cè)試結(jié)果

▲128K連續(xù)寫性能測(cè)試結(jié)果

當(dāng)涉及處理可壓縮數(shù)據(jù)時(shí),基于SandForce的固態(tài)硬盤享受了特別的優(yōu)勢(shì),因?yàn)樵摴镜募軜?gòu)部署了壓縮技術(shù)來(lái)實(shí)現(xiàn)極快的速度。這也解釋了為什么240 GB Vertex 3遙遙領(lǐng)先,也是唯一突破500MB/s的驅(qū)動(dòng)器。

可壓縮連續(xù)寫性能測(cè)試結(jié)果

▲連續(xù)寫測(cè)試結(jié)果

三星的256 GB 830名列第二,連續(xù)寫入速率在400MB/s附近,但只發(fā)生在隊(duì)列深度高于2的情況。要記住只有這兩個(gè)驅(qū)動(dòng)器時(shí)接入SATA 6Gb/s的驅(qū)動(dòng)器。

可壓縮連續(xù)寫性能測(cè)試結(jié)果

▲SandForce主控芯片實(shí)物圖

如果你堅(jiān)持使用SATA 3 Gb/s,比較難挑出一個(gè)勝利者,因?yàn)檫@些驅(qū)動(dòng)器都位于180-280 MB/s之間。有趣的是,Crucial的m4在6Gb/s配置中隊(duì)列深度1時(shí),性能最高的驅(qū)動(dòng)器。但是一旦你調(diào)整到更多未完成命令的情況,你會(huì)看到使用 SATA 6 Gb/s和3 Gb/s的驅(qū)動(dòng)器之間沒有差異。

可壓縮連續(xù)寫性能測(cè)試結(jié)果

▲DuraClass技術(shù)拓?fù)鋱D

我們只是強(qiáng)調(diào)SandForce的技術(shù)以及其處理可壓縮數(shù)據(jù)帶來(lái)的優(yōu)勢(shì)。然而,這還只是故事的前半部分。SandForce坦誠(chéng)不可壓縮連續(xù)數(shù)據(jù)讓 它們的驅(qū)動(dòng)器無(wú)法展現(xiàn)優(yōu)勢(shì)。這并不是秘密。他們的DuraClass引擎的基石是基于這樣的前提,即你的大多數(shù)桌面工作負(fù)載由可壓縮數(shù)據(jù)組成。雖然事實(shí)上 也是如此,但是你也會(huì)碰到必須處理不可壓縮數(shù)據(jù)的情況,例如下面列出的情況。

不可壓縮連續(xù)寫入性能

例子包括復(fù)制/創(chuàng)建多媒體,歸檔處理,加密,一些游戲,錄像

不可壓縮連續(xù)寫入性能

▲128K連續(xù)寫性能測(cè)試結(jié)果

所有固態(tài)硬盤(包括基于SandForce技術(shù)的固態(tài)硬盤)在處理不可壓縮信息時(shí),都表現(xiàn)出相同的連續(xù)讀取性能。這是個(gè)好消息,因?yàn)榇蠖鄶?shù)人讀取的數(shù)據(jù)要比寫入的數(shù)據(jù)要多。然而,上圖展示了SandForce的競(jìng)爭(zhēng)對(duì)手最渴望指出的事情,即m4、830和SSD 320提供相當(dāng)一致的連續(xù)寫入速度,不管他們操作的是什么信息。另一方面,基于SandForce的固態(tài)硬盤暴露了其弊端,當(dāng)這兩種不常見的情況出現(xiàn)時(shí):寫入不可壓縮數(shù)據(jù)。

在3Gb/s配置下可壓縮數(shù)據(jù)(綠色實(shí)線)和不可壓縮數(shù)據(jù)(兩條虛線)之間的差異并不明顯。如果你使用的是沒有 SATA 6Gb/s連接力的舊系統(tǒng),第二代SandForce驅(qū)動(dòng)器寫入不可壓縮數(shù)據(jù)的速率約為240MB/s。升級(jí)到更現(xiàn)代的芯片只會(huì)提高一點(diǎn)點(diǎn)速度,這意味著如果你的工作主要涉及寫入不可壓縮數(shù)據(jù)時(shí),升級(jí)到新系統(tǒng)并不會(huì)帶來(lái)明顯改善。

在另一方面。當(dāng)涉及操作可壓縮連續(xù)數(shù)據(jù)時(shí),從3Gb/s到6Gb/s的轉(zhuǎn)變帶來(lái)非常大的影響。因?yàn)槟愕淖烂婀ぷ髫?fù)載主要是可壓縮數(shù)據(jù),所以你真的需要一個(gè)6Gb/s主板來(lái)享受基于SandForce技術(shù)的固態(tài)硬盤帶來(lái)的好處。

在接受了這些真實(shí)世界測(cè)試后,我們正朝著這個(gè)方向繼續(xù)測(cè)試。我們基于跟蹤的測(cè)試為你提供了一個(gè)整體的性能圖,而更具體的隨機(jī)/連續(xù)讀取/寫入測(cè)試讓我們深入到更有針對(duì)性的工作負(fù)載。

然而,我們?nèi)匀贿€沒有回答最開始的問題:是決定在舊平臺(tái)使用新固態(tài)硬盤,還是購(gòu)買新平臺(tái)?我們的測(cè)試是否指出了對(duì)6Gb/s連接力的需要?

真實(shí)世界測(cè)試結(jié)果分析

▲文件復(fù)制測(cè)試結(jié)果

我們知道大多數(shù)真實(shí)世界測(cè)試都是在隊(duì)列深度1,并且涉及可壓縮數(shù)據(jù)和不可壓縮數(shù)據(jù)的混合。在這個(gè)特殊測(cè)試中,我們使用了11GB視頻剪輯以及一些可壓縮的較小文件。

這里事情變得很有趣,因?yàn)檫@種工作負(fù)載的性質(zhì),從SATA 3Gb/s轉(zhuǎn)移到6Gb/s并沒有太大的改善。例如,Crucial的m4在兩種情況下的速率幾乎一樣。

是的,三星和OCZ驅(qū)動(dòng)器出現(xiàn)了可量化的效果。然而,事實(shí)上,這是與與最慢的固態(tài)硬盤相比,英特爾的SSD 320和西數(shù)的Scorpio Blue(通常安裝在筆記本中的硬盤)。現(xiàn)實(shí)情況中,這場(chǎng)戰(zhàn)斗并不是發(fā)生在最慢和最快固態(tài)硬盤之間,而是硬盤驅(qū)動(dòng)器和固態(tài)硬盤之間的斗爭(zhēng)。

真實(shí)世界測(cè)試結(jié)果分析

使用由可壓縮連續(xù)寫入和不可壓縮連續(xù)寫入以及相當(dāng)數(shù)量的隨機(jī)寫入操作組成的Steam來(lái)備份游戲。這個(gè)任務(wù)還涉及主機(jī)處理,因?yàn)閱蝹€(gè)文件被打包以歸 檔。這個(gè)結(jié)果在3Gb/s和6Gb/s之間并不明顯,甚至在固態(tài)硬盤和硬盤驅(qū)動(dòng)器之間也不明顯,因?yàn)榱钊梭@訝的是,存儲(chǔ)并不是一個(gè)大的瓶頸。

當(dāng)然,我們知道存儲(chǔ)性能只是測(cè)試結(jié)果的決定性因素之一。還記得我們的辦公效率分析嗎?在30分鐘的防病毒掃描中,我們的固態(tài)硬盤只有281秒在忙碌。在本質(zhì)上,這個(gè)任務(wù)并不能反映固態(tài)硬盤的優(yōu)勢(shì)。

為了讓測(cè)試更加困難,我們必須添加并發(fā)操作。例如,我們?nèi)匀豢梢詡鬏斘募?到固態(tài)硬盤,同時(shí)備份操作也在進(jìn)行。在硬盤驅(qū)動(dòng)器中,相同多任務(wù)工作負(fù)載會(huì)減慢操作。

真實(shí)世界測(cè)試結(jié)果分析

測(cè)量開機(jī)時(shí)間是體現(xiàn)固態(tài)硬盤優(yōu)勢(shì)的測(cè)試之一。你得到一個(gè)隨機(jī)和連續(xù)讀取以及一些日志寫入操作的混合數(shù)據(jù),在windows開機(jī)時(shí)隊(duì)列深度很容易超過4,因?yàn)椴僮飨到y(tǒng)會(huì)在同一時(shí)間訪問多個(gè)文件。

固態(tài)硬盤之間的差異很小,而硬盤驅(qū)動(dòng)器則遠(yuǎn)遠(yuǎn)落后。不要指望SATA 6Gb/s會(huì)讓你在這個(gè)測(cè)試中獲得一些優(yōu)勢(shì)。

如果你將全部時(shí)間花在找尋全面存儲(chǔ)測(cè)試基準(zhǔn),能夠盡可能地涵蓋所有存儲(chǔ)工作負(fù)載的情況,那么你最終無(wú)法了解存儲(chǔ)性能情況。

這些指標(biāo)對(duì)于對(duì)比固態(tài)硬盤至關(guān)重要。正如你在真實(shí)世界測(cè)試中所看到的,幾乎不可能使用主流工作負(fù)載在OCZ的Vertex 3、Crucial的m4或者三星的830之間選出勝利者??s小到特定配置,例如4KB隨機(jī)寫入或者128KB連續(xù)讀取更加容易對(duì)每個(gè)驅(qū)動(dòng)器架構(gòu)的特質(zhì)得出結(jié)論。

但是所有這些測(cè)試中的結(jié)果并不一定能夠轉(zhuǎn)化為用戶體驗(yàn)方面的正增益。在測(cè)試數(shù)據(jù)吞吐量的25%的變化會(huì)實(shí)現(xiàn)相應(yīng)比例的減少windows開機(jī)時(shí)間或者加快游戲備份嗎?不一定。

如果你是超級(jí)用戶,擁有6Gb/s的主板將會(huì)讓你的6Gb/s固態(tài)硬盤的優(yōu)勢(shì)很突出。然而,如果一個(gè)朋友問我們他是否要升級(jí)他的系統(tǒng)才能購(gòu)買固態(tài)硬 盤時(shí),我們會(huì)說“不是”。對(duì)于現(xiàn)在使用硬盤驅(qū)動(dòng)器的用戶,快速的固態(tài)硬盤(即使是3Gb/s端口)都將在計(jì)算的每一個(gè)方面帶來(lái)很大的優(yōu)勢(shì)。

當(dāng)然,升級(jí)系統(tǒng)后使用6Gb/s鏈接速率能夠確保你獲得最大的優(yōu)勢(shì)。然而,即使是基于較舊專有控制器的英特爾的SSD 320仍然是一個(gè)不錯(cuò)的硬件。

買你能負(fù)擔(dān)得起的SSD 而不是最快的

我們之前用過這個(gè)圖。在固態(tài)硬盤、高端硬盤驅(qū)動(dòng)器(圖中間)和低端硬盤驅(qū)動(dòng)器(右上角)集群之前存在巨大差異。即使你是一個(gè)相當(dāng)鐵桿的發(fā)燒友,SATA 6Gb/s最快的固態(tài)硬盤也就那樣,正如我們提到的,英特爾的320仍然表現(xiàn)非常不錯(cuò)。

所以不要想著你一定要購(gòu)買最新最貴和最高端的固態(tài)硬盤。如果你還有資金進(jìn)行平臺(tái)升級(jí),那么升級(jí)到SATA 6Gb/s主板和最好的固態(tài)硬盤肯定會(huì)帶來(lái)可觀的優(yōu)勢(shì)。對(duì)于預(yù)算緊張的用戶而言,購(gòu)買最快的硬盤驅(qū)動(dòng)還不如購(gòu)買你能夠負(fù)擔(dān)得起的固態(tài)硬盤,特別是這意味著取代硬盤驅(qū)動(dòng)器作為你的系統(tǒng)驅(qū)動(dòng)器時(shí)。

高端存儲(chǔ)產(chǎn)品之間的細(xì)微差別對(duì)于我們和發(fā)燒友而言仍然很重要,我們將繼續(xù)探討這些差異。在這種情況下,你不應(yīng)該讓一個(gè)3Gb/s存儲(chǔ)控制器阻礙了升級(jí)。

固態(tài)硬盤廠商希望我們測(cè)試剛剛拆開包裝的硬盤,因?yàn)楣虘B(tài)硬盤開始投入使用后,速度會(huì)逐漸減慢。如果你給固態(tài)硬盤足夠時(shí)間,它會(huì)達(dá)到穩(wěn)定狀態(tài)性能水 平。在這一點(diǎn)來(lái)看,評(píng)測(cè)結(jié)果反映了長(zhǎng)期使用后比較一致的性能水平。在一般情況下,讀取要快一點(diǎn),寫入要慢一點(diǎn),而擦除周期會(huì)比較慢。

我們不希望對(duì)新鮮開箱的固態(tài)硬盤進(jìn)行測(cè)試,因?yàn)樽铋_始得到的性能結(jié)果并不能保持。在那之后,你執(zhí)行一次安全擦除并重新開始后你將能得到穩(wěn)態(tài)性能?,F(xiàn) 在,我們并不知道你的情況,但是我們并不會(huì)每周重新格式化我們的生產(chǎn)工作站。雖然新鮮出爐的產(chǎn)品性能是一個(gè)有趣的結(jié)果,但是這與我們想要測(cè)試的重點(diǎn)并無(wú)關(guān) 系。穩(wěn)態(tài)性能才是我們想要的結(jié)果。

這對(duì)于我們來(lái)說是一個(gè)新舉措,IT專業(yè)人士長(zhǎng)期使用這種方法來(lái)評(píng)估固態(tài)硬盤。這也是為什么存儲(chǔ)產(chǎn)品生產(chǎn)商和消費(fèi)者組織“存儲(chǔ)網(wǎng)絡(luò)工業(yè)協(xié)會(huì)SNIA”建議測(cè)試穩(wěn)態(tài)性能的的原因。這也是測(cè)試固態(tài)硬盤真正性能的唯一方法,這種性能才能反映隨著時(shí)間推移固態(tài)硬盤的情況。

有很多方法可以實(shí)現(xiàn)這種測(cè)試,不過我們將使用的是英特爾的IPEAK(英特爾性能評(píng)估和分析套件)。這是一個(gè)基于追蹤的評(píng)測(cè),這意味著我們將使用一個(gè) I/O記錄來(lái)衡量相對(duì)性能。我們的追蹤(我們也稱之為Storage Bench v1.0)來(lái)自于我個(gè)人電腦的兩周記錄情況,它捕捉了安裝電腦前兩周你將看到的I/O情況。

安裝包括:

現(xiàn)代戰(zhàn)爭(zhēng)2、孤島危機(jī)2等游戲任務(wù)

Microsoft Office 2010專業(yè)增強(qiáng)版

Firefox

VMware

Adobe Photoshop CS5

各種佳能和惠普打印機(jī)程序

LCD顯示器校準(zhǔn)工具: ColorEyes, i1Match

一般工具軟件: WinZip, Adobe Acrobat Reader, WinRAR, Skype

開發(fā)工具: Andriod SDK, iOS SDK, and Bloodshed

多媒體軟件: iTunes, VLC

I/O工作負(fù)載比較“溫和”。讀取新聞、瀏覽網(wǎng)站信息、閱讀幾個(gè)白皮書、偶爾編譯代碼、運(yùn)行游戲測(cè)試和校準(zhǔn)顯示器。每天,我編輯照片,并將照片上傳到企業(yè)服務(wù)器,用Word寫文章,并且執(zhí)行跨多個(gè)Firefox窗口的研究。

以下是對(duì)我個(gè)人工作站兩周的追蹤情況統(tǒng)計(jì):

根據(jù)統(tǒng)計(jì)顯示,在過去兩個(gè)星期,我寫入的數(shù)據(jù)比我讀取的數(shù)據(jù)更多。記住這個(gè)追蹤包括安裝計(jì)算機(jī)的I/O活動(dòng)。很多這些信息被認(rèn)為是一觸式的,并沒有 多次反復(fù)發(fā)生。如果我們排除追蹤的前幾個(gè)小時(shí),寫入的數(shù)量下降了一半以上。所以在每天使用中,我的使用模式包含相當(dāng)平衡的讀取和寫入(大約8-10GB每 天)。這對(duì)于一般桌面用戶來(lái)說是十分典型的數(shù)據(jù),雖然對(duì)于那些花更多時(shí)間消耗流媒體的用戶會(huì)產(chǎn)生更多讀取數(shù)據(jù)。

另外想要說明的是,我們特意避免了在幾小時(shí)內(nèi)安裝多個(gè)程序的情況,因?yàn)檫@并不符合真實(shí)世界使用。正如英特爾指出,這種追蹤在很大程度上都是有計(jì)劃的,因?yàn)椴]有考慮閑置的垃圾清理,這會(huì)對(duì)性能有非常明顯的影響(下文將提到)。

4 KB隨機(jī)

我們的Storage Bench v1.0混合了隨機(jī)和連續(xù)操作。然而,還應(yīng)該隔離4KB隨機(jī)性能,因?yàn)檫@占每天工作的大部分性能。在Storage Bench v1.0后,我們將驅(qū)動(dòng)器放到Iometer來(lái)測(cè)試4KB隨機(jī)性能。但是為什么是4KB呢?

4k隨機(jī)讀寫性能分析與128k連續(xù)讀寫性能分析

當(dāng)你打開Firefox,瀏覽多個(gè)網(wǎng)頁(yè),并寫入一些文檔時(shí),你大多數(shù)只是執(zhí)行一些小的讀取和寫入操作。上圖源自對(duì)Storage Bench v1.0的分析,但是它反映了對(duì)任何臺(tái)式機(jī)追蹤的分析情況。請(qǐng)注意,我們大多數(shù)操作(70%)都是8個(gè)扇區(qū)大小(每個(gè)扇區(qū)512字節(jié),因此是5KB)。

我們閑置Iometer來(lái)測(cè)試16GB的LBA空間,因?yàn)閷?duì)64字節(jié)版本的Windows 7全新安裝需要占用這個(gè)空間量。在某種程度上,這檢查了在訪問不同分散文件、緩存和臨時(shí)文件的性能情況。

如果你是一個(gè)典型的電腦用戶,有必要測(cè)試在隊(duì)列深度1的性能情況,因?yàn)檫@是我們大多數(shù)操作發(fā)生的范圍。

在我們得到測(cè)試結(jié)果前,請(qǐng)注意我們使用MB/s表示隨機(jī)性能,而不是IOPS。這是這兩個(gè)單位之間的直接關(guān)系,平均傳輸大小*IOPS=MB/s。 大多數(shù)工作負(fù)載往往是不同傳輸大小的混合體,這也是為什么網(wǎng)絡(luò)專業(yè)人士喜歡使用IOPS的原因。它反映了每秒發(fā)生的傳輸?shù)臄?shù)量。由于我們只需要測(cè)試單個(gè)傳 輸大小,我們更應(yīng)該看看MB/s,如果你想要轉(zhuǎn)換回IOPS,對(duì)于4KB傳輸大小,只要將MB/s數(shù)字除以0.004096MB就可以了。

128 KB連續(xù)

固態(tài)硬盤供應(yīng)商往往想要強(qiáng)調(diào)隨機(jī)性能,因?yàn)檫@個(gè)方面他們能夠完全打敗傳統(tǒng)硬盤驅(qū)動(dòng)。連續(xù)性能有一點(diǎn)不同,但是仍然代表了需要考察的性能的一個(gè)重要方面

但是對(duì)于普通用戶連續(xù)性能是多么無(wú)孔不入呢?看看下面的圖表,它顯示了我們的追蹤中所有尋求距離的分布:

4k隨機(jī)讀寫性能分析與128k連續(xù)讀寫性能分析

你會(huì)注意到的第一件事情是在0扇區(qū)具有活動(dòng)優(yōu)勢(shì),這意味著我們的追蹤大多是由后端到后端的請(qǐng)求,或者說連續(xù)I/O。如果追蹤是100%隨機(jī)的,沒有訪問會(huì)在0扇區(qū)。

你的數(shù)據(jù)越來(lái)越多開始成為連續(xù)性的,尤其是當(dāng)你在看電影或者聽音樂時(shí)??紤]一下大多數(shù)網(wǎng)頁(yè)包含小于1MB的數(shù)據(jù),而大多數(shù)電子郵件小于16KB。辦公效率并不是特別磁盤密集型的,但是與多媒體相比較時(shí),工作負(fù)載仍然相形見拙,因?yàn)閮煞昼姷碾娪皞鬏斂梢猿^200MB。

當(dāng)然,我們還沒有談?wù)撚螒虻脑掝}。我們已經(jīng)追蹤了六個(gè)游戲,除了在MMORPG的情況外,我們發(fā)現(xiàn)與游戲有關(guān)的數(shù)據(jù)大多數(shù)是連續(xù)性的。孤島危機(jī)2是非常占用數(shù)據(jù)的,20分鐘的游戲就包含讀取和寫入超過1GB的數(shù)據(jù)。

分享到

wangzhen

相關(guān)推薦