差距明显 固态硬盘trim修剪功能实测

差距明显 固态硬盘trim修剪功能实测

 

类型: [原创] 作者:中关村在线 李斌然 日期:2010-02-25 05:40:00

第1页:为何SSD修剪Trim功能如此重要?

  一提到升级电脑,更多的爱好者首先想到的是升级CPU或显卡,或者添加更大容量的内存,但实际上,添加一块SSD固态硬盘所得到的性能提升,远比升级CPU或显卡来的明显。本期我们将测试Windows 7操作系统修剪(Trim)功能对SSD固态硬盘性能的影响。

  SSD固态硬盘凭借着其较高的文件传输速度以及更短的响应时间,一直受到高端用户的青睐。不过任何的新技术在刚问世的时候,都会有这样或那样的问题,SSD产品同样不例外,由于自身工作原理的原因,SSD硬盘的性能会随着时间的推移而有所下降。


差距明显 固态硬盘trim修剪功能实测_第1张图片
SSD固态硬盘

  目前,微软最新的Windows 7操作系统已经支持了SSD修剪(Trim)功能,可以避免上述情况的发生,但这需要SSD硬盘固件的支持才能实现。各大SSD主控芯片生产商陆续推出了支持Trim功能的固件,首先是Indilinx,之后是Intel和三星。


第2页:没推出Trim功能前SSD修剪技术介绍

 

  在Windows 7没有推出之前,许多SSD厂商都推出了自己的修复工具来实现“Trim”功能,如采用三星主控的海盗船P系列以及OCZ Summit,还有采用Indilinx主控的OCZ Vertex以及Crucial M225,虽然方法不同,但原理基本一样,就是删除存储细胞中的垃圾文件,来使SSD恢复到接近于出厂时的性能。

  不过这些修复工具使用起来并不十分方便,Indilinx方案需要定期手动运行才能保证SSD驱动器长期处于最佳的性能状态,而三星方案则清理时间过长,同样不是很理想。


差距明显 固态硬盘trim修剪功能实测_第2张图片
主控新品方案

  直到Windows 7的出现,这一问题才得以解决。Windows 7自带的Trim功能,不但速度快,还支持后台运行,十分的方便。

  不过并不是所有的SSD都可支持Trim功能,正如前面所说的,需要有固件的支持才可以,更重要的是,并不是所有的SSD都可升级到支持Trim功能的固件版本。


第3页:哪些固件可支持Trim功能

 

  下面我们就来看看,都有哪些固件可支持Trim功能。

主控芯片:ndilinx Barefoot

  适用产品:OCZ Vertex, Crucial M225, Patriot Torqx, G.Skill Falcon, Corsair X128

  Pre-TRIM固件:v1571
  如果您在的SSD是在6个月前所购买,那么很有可能它的固件版本是v1571,该版本固件可支持Indilinx自带的修剪工具Wiper.exe,这个工具可以在短期内提升SSD的性能。

  TRIM固件:v1916
  该版本是Indilinx第二个支持Trim的固件(第一个是v1819,但仅面向OCZ和Crucial用户),升级固件过程非常简单,而且不会影响到SSD内的数据。


差距明显 固态硬盘trim修剪功能实测_第3张图片
主控方案介绍

主控芯片:Samsung ARM

  适用产品:Corsair P系列, OCZ Summit系列, Samsung自品牌SSD产品

  Pre-TRIM固件:VBM18C1Q
  同样,如果您在的SSD是在6个月前所购买,那么很有可能它的固件版本是VBM18C1Q,该版本固件只可支持三星自己的修剪工具,但实际上,这个工具并不好用。

  TRIM固件:VBM19C1Q
  这是三星第一个支持Trim功能的固件,需要注意的是,升级固件必须在DOS下完成,并且会清除硬盘上的所有文件。

主控芯片:Intel

  适用产品:Intel X25-M G2, Intel X18-M G2, Kingston SSDNow M系列

  Pre-TRIM固件:2CV102G2
  该版本固件只能通过Intel自己的工具包Intel Solid-State Drive Toolbox进行修剪。

  TRIM固件:V2CV102HD
  需要注意的是,无论是Pre-TRIM固件还是TRIM固件,均只对应Intel 34nm的第二代SSD产品(G2),50nm的第一代(G1)用户就无福消受了。同时,如果是组RAID系统,则无法支持Trim功能,必须使用Intel Solid-State Drive Toolbox手动修剪。


第4页:测试平台介绍

测试平台

  CPU:Intel Core i7 920

  主板:Gigabyte X58A-UD7

  内存:3x 2GB Corsair XMS PC-1333

  显卡:Nvidia GeForce GT 240 512MB

  电源:PC Power & Cooling Silencer 750W PSU

  操作系统:Windows 7 Home Premium x86-64

  驱动程序:Nvidia Forceware 196.21 WHQL

关于测试结果


差距明显 固态硬盘trim修剪功能实测_第4张图片
OCZ Vertex固态硬盘

  以OCZ Vertex为例,如上图:

  1.代表在支持Pre-Trim的固件下,使用HDDerase擦除硬盘数据之后的成绩,该软件可将SSD恢复到出厂时的性能水平。

  2.代表在支持Pre-Trim的固件下,SSD驱动器经过了大量的读/写/删除操作后的成绩。

  3.代表在支持Trim的固件下,使用HDDerase擦除硬盘数据之后的成绩。

  4.代表在支持Trim的固件下,SSD驱动器经过了大量的读/写/删除操作后的成绩。


第5页:顺序读写测试

● 测试结果

AS SSD:顺序读写测试


差距明显 固态硬盘trim修剪功能实测_第5张图片
顺序读写测试

差距明显 固态硬盘trim修剪功能实测_第6张图片
顺序读写测试


第6页:顺序访问时间测试

AS SSD:顺序访问时间测试


差距明显 固态硬盘trim修剪功能实测_第7张图片
顺序访问时间测试

差距明显 固态硬盘trim修剪功能实测_第8张图片
顺序访问时间测试


第7页:4KB顺序读取/写入测试

ATTO:顺序读取/写入测试——4KB

  ATTO Disk Benchmark是一款简单易用的磁盘传输速率检测软件,可以用来检测硬盘、U盘、存储卡及其它可移动磁盘的读取及写入速率。该软件使用了不同大小的数据测试包,数据包按0.5K、1.0K、2.0K直到到8192.0KB进行分别读写测试,测试完成后数据用柱状图的形式表达出来。很好的说明了文件大小比例不同对磁盘速度的影响。


差距明显 固态硬盘trim修剪功能实测_第9张图片
顺序读取/写入测试——4KB

差距明显 固态硬盘trim修剪功能实测_第10张图片
顺序读取/写入测试——4KB


第8页:64KB顺序读取/写入测试

ATTO:顺序读取/写入测试——64KB


差距明显 固态硬盘trim修剪功能实测_第11张图片
顺序读取/写入测试——64KB

差距明显 固态硬盘trim修剪功能实测_第12张图片
顺序读取/写入测试——64KB


第9页:1024KB顺序读取/写入测试

ATTO:顺序读取/写入测试——1024KB


差距明显 固态硬盘trim修剪功能实测_第13张图片
顺序读取/写入测试——1024KB

差距明显 固态硬盘trim修剪功能实测_第14张图片
顺序读取/写入测试——1024KB


第10页:随机读取测试

Iometer:随机读取测试

  Iometer同样是比较权威的磁盘系统测试软件,测试中IOMeter会发送一个读写请求的数据流,队列深度为4,数据块的大小每分钟改变一次。我们的测试时间设定为2分钟,共进行三次,取平均值。


差距明显 固态硬盘trim修剪功能实测_第15张图片
随机读取测试

差距明显 固态硬盘trim修剪功能实测_第16张图片
随机读取测试

差距明显 固态硬盘trim修剪功能实测_第17张图片
随机读取测试


第11页:随机写入测试

Iometer:随机写入测试


差距明显 固态硬盘trim修剪功能实测_第18张图片
随机写入测试

差距明显 固态硬盘trim修剪功能实测_第19张图片
随机写入测试

差距明显 固态硬盘trim修剪功能实测_第20张图片
随机写入测试


第12页:Windows 7 启动时间测试

Windows 7 启动时间测试

  在这个测试中,我们将使用秒表记录系统从启动到进入桌面的时间,所有的测试均进行5次,去掉最高和最低值,中间的三个结果再取平均值。


差距明显 固态硬盘trim修剪功能实测_第21张图片
Windows 7 启动时间测试


第13页:全文总结:支持Trim功能SSD有必要

 

总结

  ◎ Corsair P128 18C1Q/Samsung ARM主控芯片

  海盗船P128的顺序读取速度,并没有受到经过大量读/写删除操作的影响,仅15.2MB/S的下降幅度,对于210MB/S的速度来说,似乎不算什么。而顺序写入方面则影响比较大,大约有50%的下降幅度。顺序访问时间方面,影响同样比较大,由0.094ms上升到了0.3ms。

  随机写入速度和延时更是明显,后者几乎慢了100倍,达到了1410ms。ATTO的测试更是证明了这一点,在4KB数据块大小的测试中,其成绩仅为23MB/S,相对于新硬盘的66MB/S,有高达65%的下降幅度。


差距明显 固态硬盘trim修剪功能实测_第22张图片
固态硬盘拆解

  当使用新版固件支持了Trim功能后,虽然性能没有100%的恢复,但仍有一个巨大的改进。尤其在顺序写入方面,最大速度从83MB/S提升到了170MB/S,而在ATTO的4KB数据块大小的测试中,由之前的23MB/S提升到了51MB/S。不过,在随机写入方面依旧不是很理想,相比一个干净的硬盘,依旧只有49%的速度。

  ◎ Intel X25-M 160GB Gen2/Intel主控芯片

  Intel的SSD在顺序读写方面,受到的影响是比较严重的。顺序读取速度降到了127MB/S,下降幅度51%,顺序写入速度更是惊人的由72MB/S下降到了22.92MB/S,甚至不如一个普通USB 2.0接口的U盘。

  顺序读取时间也有较大幅度的影响,由0.06ms上升到了0.946ms,慢了15倍。不过Intel的SSD在随机读写方面受到的影响不大。

  非常遗憾,当使用了新版固件支持了Trim功能之后,Intel的SSD驱动器除了在顺序写入测试外,其它方面几乎没有任何令人兴奋的改变。

  ◎ OCZ Vertex 120GB v1.5/Indilnx Barefoot主控芯片

  OCZ Vertex在顺序读取方面,性能下降比较严重,降幅达42%,而顺序写入上则没有受到影响,同样的还有随机写入速度,不过在随机读取方面,下降幅度也达到了50%,而写入延时也由10ms提升到了139ms。

  在ATTO的64KB及1024KB数据块大小的随机读取测试中,也分别有47%和46%的降幅。

  但是,当使用了新版固件支持了Trim功能之后,Indilinx芯片的SSD几乎完全恢复到了出厂时的性能。

  通过前面的测试我们可以清楚的看到,长时间使用SSD产品后,其性能下降问题是比较严重的,有些的降幅甚至超过了50%。同时我们也看到,当使用了支持trim功能的固件之后,性能的恢复还是比较明显的,可见Trim的重要性,当您在准备购买SSD产品时,除了读写速度这些性能指标外,是否支持Trim也是需要考虑的重要因素。

你可能感兴趣的:(电子设备)