微信扫一扫 分享朋友圈

已有 4525 人浏览分享

开启左侧

SSD硬盘组建raid后还能支持trim么

[复制链接]
4525 2
买了2个OCZ 60GSSD,这块SSD固件1.6 原生支持win7 trim的。但目前我把他们做了Raid0,,(华硕P7P55D,Intel控制芯片)不知道是否还支持win7 trim,如果不支持 意味着使用一段时间后速度就会严重下降了

  不支持,如果硬盘支持trim,同时又不是raid模式,理论上是默认开启的,如果使用raid模式是不能支持trim的。

  raid0之后是无法trim的 ,因为在raid0之后 写入每个固态硬盘的volume bitmap是不可预计的,所以无法TRIM 除非Trim采用新的记录方式否则是没办法了,考虑到OCZ的主控,还是慎用Raid0比较好,因为这样会大量增加擦除操作,的确有可能过一段时间速度就由于垃圾区块清理问题严重下降,即使是最新的OCZ Vertex2 也存在多次运行硬盘测试软件后读写参数严重下降的问题,TRIM指令对于追求速度的主控和/或MLC固态硬盘还是比较重要的。

  Trim的作用

  原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。

  这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。

  而当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。然后再是写入数据的时候,由于NAND闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。

  以上就是Trim的原理以及真正作用。

  注意:如果SSD组RAID0后,将失去Trim功能

  开关Trim后的读取速度测评

  开关Trim后的写入速度对比

  举个例子,假如一个128KB大小的区块内存放着一个128KB的文件,如果文件被删除并执行Trim操作,固态硬盘就可以避免把这个区块中的字节与对此区块的后续写入所需的其它字节相混合,这能大大减轻固态硬盘的"磨损"。

  在Windows 7里,Trim请求不仅限于删除操作,也于分区和卷级别命令、文件系统命令、系统还原功能完全整合。

  希望以上信息对你有所帮助

评论 2

denglong  V3+  发表于 2012-2-11 08:36 | 显示全部楼层
关注 帮顶。。。
anna  V3+  发表于 2012-2-15 14:29 | 显示全部楼层
关注 帮顶。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

27

粉丝

2669

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-5-7 11:55 , Processed in 0.103384 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.