[經驗分享]使用hdtune測試SSD必要設定大解密

gilywu

Banned
已加入
7/5/09
訊息
1,496
互動分數
0
點數
0
SSD(Solid State Disk,固態硬碟)因為flash顆粒製程進步,控制器及韌體發展日趨成熟,價錢大幅滑落。降低了進入把玩的門檻。小弟在入手第一顆SSD時,便做足了功課,所以一拿到就上手,玩得很開心!一般人玩SSD最大的困擾便是"我的hdtune讀取曲線怎麼這麼難看?",其實就是一個簡單的小設定便可解決,如下:

BUwF9.png


再試試,數據就正常了~

同場加映M4新韌體009測試數據:

mBk8c.png
 
最後編輯:

k020164043

榮譽會員
已加入
12/16/10
訊息
1,073
互動分數
0
點數
36
年齡
35
真的耶,謝謝gilywu兄分享,出來的速度真的好看許多;em25;。
 
最後編輯:

lione-95888

窗外真的有藍天
已加入
1/15/10
訊息
2,675
互動分數
0
點數
0
我測出來..還是很難看..看來該換一顆SSD了.感謝G兄的教學.
i91732_2920110847.png



.
 

gilywu

Banned
已加入
7/5/09
訊息
1,496
互動分數
0
點數
0
我測出來..還是很難看..看來該換一顆SSD了.感謝G兄的教學.
i91732_2920110847.png



.

ocz的SSD本來iops就不好看,這個設定只影響[標準測試]的讀取寫入曲線

董ㄟ別想太多~你的發春SSD放眼全站無敵手!!
 

lione-95888

窗外真的有藍天
已加入
1/15/10
訊息
2,675
互動分數
0
點數
0
我是很謙虛的講..
其實.SSD好不好用...要看各人是如何調教跟運用的.
那就再po一個..能橫著走的隨機存取數據來切磋..

i91734_2920110933.png
 

qaz1522001

進階會員
已加入
2/4/10
訊息
472
互動分數
1
點數
18
年齡
30
恩...
HDTUNE的測試根本不會真實測到Flash的速度(無真實數據寫到Flash上)..
詳細說明我直接引用了PCEVA的資料(詳見下引用部分)

其實這些測試都只是跑爽用的
要實際看到日常生活的實際效能差異,
用PCMARK 7 System Storage Suit測試是目前最客觀的方式
節能設定都關掉(ex:C1E,CnQ...)更能發揮SSD效能..A,I都適用;x;
像Micron M4 64G 0009韌體 實際效能比OCZ Vertex3 120G還高一些些;em03;
1.M4 64G (Marvell SS9174):
AMD X4 B55,SB850,WIN7,CnQ開啟,系統碟(占用50%容量了),後生測試的
PC7.png

2.Vertex3 120G SF2281+同步顆粒
Intel 2600K,P67,節能關閉,空碟,引用PCEVA
20110729055323250.jpg


資料來源:PCEVA-SandForce主控分析与OCZ SSD性能测试-HDTUNE

老牌机械硬盘测试软件,最新版本4.61,支持基准测试,Smart查询,磁盘信息查询,文件结构情况,全盘擦除,特殊功能调教等等,不过对SSD支持欠佳,这里放上来纯因为使用者太多,并不是因为它如何好。HDtune相比前3款软件来说,最大的区别是支持相比文件系统层更底层的RAW层测试(可以支持没分过区的磁盘),也正是因为这一点,成为了很多SSD厂家拿来“作弊”的温床。
20110729045032970.jpg

界面如图,软件默认测试块大小64KB(可以在选项里调),测试精度中等,测试前可以设置测试LBA范围,写入测试必须删除分区后才能进行。
20110729045113424.jpg

上图是一张标准的WD绿盘1TB全盘读取测试图。
20110729045152530.jpg

这是一张标准的全范围LBA,HDtune读取随机寻址测试图,测试盘为Gskill Falcon 128G SSD(Barefoot主控)。 HDtune的寻址测试每个单项采用的是完成1000采样点分布整盘LBA范围所用的时间去得到IOPS。举个例子就是上图中4KB随机测试,软件在整盘LBA范围内取1000次采样,然后用1秒去除以平均采样所需要的时间来得到IOPS,这里为7262IOPS。

其实这款软件的这些个测试对SSD来说都没啥意义,因为猫腻其实很多的,下面就来说说几个简单的HDtune“作弊”手法。

猫腻1:在选项里把测试块设高点,这样传输率能跑到接口速度或者主控最大处理速度
1-1.jpg

由于HDtune的测试块设置不在主页面上显示,所以当看到测试图时,其实并不清楚后台的测试块大小是多大,默认是64KB持续传输测试,实际往往为了突出持续传输率,开到8MB跑给你。

SSD的Hdtune测试图,如果是一条平直的线,下面的寻址时间还少于0.1ms的,基本可以判定这个盘是空盘测试,因为实际目前所有的SSD的寻址时间都是超过0.1ms的。而且很多SSD当里面存放了数据后,测试图应该是坑坑洼洼的,测试图形取决于数据在盘中LBA的位置分布。至于寻址时间为啥会少于0.1ms,在后面的猫腻2中会有解释。

猫腻2:空盘和满盘的IOPS测出来差的不是一点点。(哪个才是真的IOPS?)
2-1.jpg

看上去是同一块SSD同个测试,区别是一个空盘,一个满盘(全盘LBA填充)。

由于SSD的访问是通过映射表实现的(FTL),所以测试IOPS时,访问映射表,如果映射表内对应的物理快上没有数据,那么就可以直接返回主机,这个时候就不需要进入NAND颗粒了(新一代的SSD都是这么设计的),省下了很多时间(闪存传输时间),说到底测的是SSD主控的接口速度而已。(你不会真认为你的SSD 4KB QD1下随机读取性能达到了19000 IOPS吧,那个可是有74MB/s多哦)

所以说谁要用这款软件测SSD,就是非常不专业,就连SMART那里的信息都是错的离谱,根本没法去参照。
3-1.jpg
 
最後編輯:
▌延伸閱讀