不知道您曾經選購SSD時看中
的是不是硬盤標簽上標識在顯著位置的讀寫速度?“某固態硬盤讀寫速度高達500MB/s以上”“500MB/s速度秒殺全場?”小白看到這樣宣傳標語驚喜
不已,而實際軟件測試中確是如此,所謂500MB/s以上速度應該是指SSD的持續讀寫速度(絕大部分都是ATTO測試出來的)。這樣速度有沒有意義
呢?SSD強弱衡量的標準又是什么呢?如何去看待軟件跑分?
●ATTO測試成績參考價值不大(并不代表沒有):
持續讀取速度突破500MB/s
ATTO測試是極限情況下的磁盤持續讀寫性能,采用的測試模型具有很高的可壓縮性。而恰恰是SandForce主控采用可壓縮算法設計,ATTO測試中
采用SF主控的SSD具備巨大優勢。但事實上幾乎沒有任何程序的啟動和執行過程是連續讀寫的。ATTO默認測試全0或1的數據,支持壓縮或主控直接響應,
不管實際速度有多慢,測出來必然是最大速度。
實際使用中只有進行非同盤的復制粘貼操作時,數據的源盤會進行持續讀寫工作。也就是說把一個文件從D盤復制粘貼到E盤時,D盤就在進行持續讀的工作。誰
整天沒事看著文件復制速度發呆?因此這一指標絕非衡量固態硬盤性能好壞的決定性因素。看著廠商用ATTO的成績宣傳的SSD速度有500MB/s以上時,
需綜合考慮SSD的其他性能。
●CrystalDiskMark測試成績有時也會騙人:
CrystalDiskMark
是一款優秀SSD性能測試軟件,但CDM有時也會騙人。如果設置選項中選擇了<All 0x00, 0Fill>
或<All 1x11, 1Fill>,測試成績大不一樣。其實就是把數據模型改為全部是可壓縮連續數據,這跟ATTO測試原理一樣,測試出
來成績相當不錯,但沒有實際意義。修改數據模型后有一個明顯的特征,CDM的標題欄上會直接標注出來。
手頭沒有壓縮算法主控的SSD在,有機會給大家補一個
●4K隨機讀寫和IOPS參考價值較大:
AS SSD Benchmark是一款專門的固態硬盤基準性能測試,它的測試內容很全面,包括了4個方面的測試(順序讀寫、4K隨機讀寫、64線程4K讀寫、尋道時間)。AS SSD默認是不可壓縮數據,測出來的是SSD在目前狀態下的最低性能,或者說保底性能。雖然有些過分嚴格,但參考價值很高。下面給大家介紹幾個測試項目:
●持續測試(Seq):
先以16MB的尺寸為單位,持續向受測分區寫入生成1個達到1GB大小的文件,然后再以同樣的單位尺寸讀取這個,最后計算平均成績給出結果,測試完畢,測試文件會立刻被刪除。
●隨機單隊列深度測試(4K):
測試軟件會以512KB的單位尺寸生成1GB大小的測試文件,然后在其地址范圍(LBA)內進行隨機4KB單位尺寸進行寫入及讀取測試,直到跑遍這個范圍為止,最后同樣計算平均成績給出結果。本次測試對硬盤會產生一共2GB的數據寫入量。
●隨機64隊列深度測試(4K-64Thrd):
軟件會生成64個16MB大小的測試文件(共計1GB),然后同時以4KB的單位尺寸,同時在這64個文件中進行寫入和讀取測試,最后依然以平均成績為結果。同樣產生2GB的數據寫入量。
●數據存取時間(Acc.Time):
軟件會以4KB為單位尺寸,隨機讀取全盤地址范圍(LBA),寫入則以512B為單位尺寸,隨機寫入保留的1GB地址范圍內,最后以平均成績給出結果。
●總分:
獲得以上成績后,AS SSD還會根據其公式計算給出總分。
其中4K隨機讀寫性能代表了硬盤的數據吞吐能力(單位為iops),與持續讀寫性能相對。在日常應用中網頁緩存的寫入、系統文件更新,包括程序、游戲的加載、響應等等都與隨機4K讀寫性能息息相關。可以說,4K讀寫的快慢決定了系統的操作體驗。購買SSD時應參考其4K隨機讀寫成績與IOPS!
附錄,一些市面上看到的128GB(含120GB)SSD跑分,為了避免偏袒,所有型號打碼
4K性能有點不好看
這是某marwell主控的SSD,持續讀寫很不錯,就是4k隨機還是不夠好
同樣的主控,固件不一樣,性能也不一樣
某品牌高端的SF2811主控的SSD,4k寫入相當不錯
同一品牌,同一主控,固件不一樣,性能和定位都不一樣
同理,同樣的marwell主控,也不見得持續讀寫能力就一定很厲害的,起碼我見識過一個品牌的固件算法醬紫的
個人選擇SSD的權重是,價格,買不起就是浮云;第二是閃存,閃存芯片不明不白的堅決不要;第三是主控,主控不是萬能,但是主控不好就是萬萬不能;第四是廠家,多對比一下,經常是一樣的硬件居然有差距很大的跑分
跑分的話,個人首先關心的是4k隨機讀寫性能,其次是4k-64Thrd,再后面才是持續讀寫,總分基本上無視
當然了,遇到尋道時間特別高的,個人也是心里有個梗的說