POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 30578|回复: 26
打印 上一主题 下一主题

验证win7 trim的功能!!个人原创

  [复制链接]
跳转到指定楼层
1#
发表于 2010-5-1 00:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
win7的trim的目的就是在后台,允许每一个写入删除步骤都进行一次余块垃%圾清除,好让ssd时刻保持最好性能,intel提供的toolbox也是同样道理,只是手动运行或者定期运行,不如trim开启在后台每一个步骤运行来的方便
为何要清除余块垃%圾,ssd在写入部分的性能会降低,但是都知道数据直接删除并不代表真的删除了,只是记录删除,实际上数据还在,所以ssd如果删除不需要的文件,但是此文件依然还存在,就会导致ssd的测试性能下降(实际上对于使用文件一点作用都没有,就是测试好看而已,因为有文件的地方就已经降低性能了,提高空余部分的性能只是心里满足)

不过win7开启trim一直都没有一个定论,因为软件只能识别ssd是否支持,win7命令只能提供系统是否支持,但是无法确确实实的肯定trim已经开启

所以本人对于使用x25v一段时间的经验,自己做了个trim的实验,多多指教

系统配置:
q9450+p45+ich10r
2g ddr2
7300gt
x25v
wd 1t ears
驱动使用rst9.6 1014(系统使用msdn安装盘,在最开始安装的winre里面就加载了9.6驱动,格式化出c盘安装)

首先使用了02hd的固件,以及使用win7命令查看


02hd支持trim,这个命令则是查看trim支持,反正要做这些就先做一下


然后是ssd的测试,我的x25v只分了一个区,装了win7 x64
(其实这个CrystalDiskMark30B2没必要测试,因为这个东西只能对一个分区进行测试,只在第一个测试有它)



然后使用windows自带的分区,压缩卷,直接压缩一个10g的空间出来,然后填满它,在进行一次测试,注意hdtune的曲线
(很明显发现,填入数据的后面10g的部分性能下降至系统盘部分的程度,这就是ssd性能下降的真相,不过x25m的10通道下降的比较少,不过对于其不作多的讨论)



然后使用windows 7的删除功能
(请不要注重文件内容)



在进行一次测试
(发现后10g性能又恢复到了开始的状态,在这里证明trim确实启用了,windows7的删除功能在后台的确进行了余块数据垃%圾的清楚,所以性能又回到230)


实验做到这里已经足以证明win7的trim的确有用,不过为了让各位更加清晰这个概念,所以还有一个实验

再次填入一部分数据,不需要很多
(只有2g一点的数据,而性能下降的部分刚好是2g左右,所以说……)


然后不使用windows7的删除功能,直接使用自带磁盘管理器,直接删除多出来的10g分区,然后拓展卷回到c盘,过程既不格式化也不删除文件,仅使用磁盘管理器合并磁盘
(结果就是这样了,足以证明windows 7自带的磁盘管理器并没有和trim结合在一起,所以删除掉磁盘,没有使用trim将余块垃%圾清除掉,于是c盘的测试结果后面部分就出现了性能下降,这就是为何ssd需要清除**,因为测试很敏感)

此时用toolbox手动进行一次优化
(又恢复正常了,所以说intel toolbox还是必不可少的,windows7虽然支持trim,但不是每个部分都支持,如果文件不是用支持trim的部分删除的,就需要toolbox来清理了)


PS:以上测试个人觉得足以证明win7trim的启用和作用,虽然对于ssd的余块垃%圾清除对于实际使用有没有帮助,我只能摇头了,测试就很需要这个,但是实际上使用,你是使用有文件的地方,那是肯定性能下降的,余块垃%圾清除完全是为了测试罢了,不过有个心理安慰也算是不错了

总结撒:win7trim的确开启了,不过还是需要toolbox来好好的备用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
发表于 2010-5-1 00:16 | 只看该作者
谢谢楼主的测试
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2010-5-1 00:43 | 只看该作者
刚又做了个实验,因为没有xp,只有winpe,进入pe后用同样的方法实验

pe删除文件后,hdtune测试发现那部分依然降低性能,代表pe删除没有trim功能,可惜pe使用hdtune不能截图

当然如果有完整版的xp和vista的朋友可以实验一下到底是不是win7才支持trim
回复 支持 反对

使用道具 举报

4#
发表于 2010-5-1 09:18 | 只看该作者
很好的测试,总结了很完善
回复 支持 反对

使用道具 举报

5#
发表于 2010-5-1 09:45 | 只看该作者
多谢楼主的测试, 逻辑性很强, 很有说服力.

Toolbox 对单盘有效, RAID0目前似乎还没有trim工具可用.
回复 支持 反对

使用道具 举报

6#
发表于 2010-5-1 09:56 | 只看该作者
支持楼主发的这个文章,回去就试试
回复 支持 反对

使用道具 举报

7#
发表于 2010-5-1 10:26 | 只看该作者
x25-m填满后下降的很少,幸好没买v
回复 支持 反对

使用道具 举报

8#
发表于 2010-5-1 12:06 | 只看该作者
原来m的有数据的不下降啊。。。。。。郁闷
回复 支持 反对

使用道具 举报

9#
发表于 2010-5-1 12:07 | 只看该作者
原来m的有数据的不下降啊。。。。。。郁闷
回复 支持 反对

使用道具 举报

10#
发表于 2010-5-1 12:47 | 只看该作者
有个问题,LZ的测试的是读取,但Trim影响的应该是写入速度吧?
无Trim的时候,删文件仅仅是标记,并没有真正抹除数据,所以写入=擦空+写新数据
有Trim的时候,删文件就是真正抹除数据,所以写入=写新数据

但读取速度应该不会有影响吧?难道还有其他因素?
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2010-5-1 13:13 | 只看该作者
回复 11# dvcam


    谁告诉你trim影响的只是写入速度的??
回复 支持 反对

使用道具 举报

12#
发表于 2010-5-1 18:32 | 只看该作者
有个问题,LZ的测试的是读取,但Trim影响的应该是写入速度吧?
无Trim的时候,删文件仅仅是标记,并没有真 ...
dvcam 发表于 2010-5-1 12:47


读取降低的部分表示上面的实际数据没有被清除掉
回复 支持 反对

使用道具 举报

13#
发表于 2010-5-1 19:02 | 只看该作者
读取降低的部分表示上面的实际数据没有被清除掉
notfishcc 发表于 2010-5-1 18:32



就是说读数据(1/0随机)和读全0的速度不同?
那SSD的标称速度是指读全0的速度?
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2010-5-1 19:30 | 只看该作者
回复 14# dvcam


    我的测试表明是这样
回复 支持 反对

使用道具 举报

15#
发表于 2010-5-2 21:18 | 只看该作者
就是说读数据(1/0随机)和读全0的速度不同?
那SSD的标称速度是指读全0的速度?
dvcam 发表于 2010-5-1 19:02


实际上如果SSD闪存里边没有有效数据,控制器只要查看到映射表就知道了,因此不需要进行实际的读取,直接通过接口输出就行了。如果有实际数据,当然就要读出数据了。
实际上你可以注意到,x25-v根本就到不了230,显然150-160是读取速度。之所以会有230的出现,就是因为实际上没有读取。你的明白?
回复 支持 反对

使用道具 举报

16#
发表于 2010-5-2 23:41 | 只看该作者
实际上如果SSD闪存里边没有有效数据,控制器只要查看到映射表就知道了,因此不需要进行实际的读取,直接 ...
itany 发表于 2010-5-2 21:18



这样啊,x25v标称的读就是170M,飚到230的确不是真实速度,看来的确是这样的
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2010-5-3 11:39 | 只看该作者
其实x25m也不是250,也会降低,但是没v这么低而已
回复 支持 反对

使用道具 举报

AlcatrazX 该用户已被删除
18#
发表于 2010-5-3 12:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

19#
发表于 2010-5-3 12:11 | 只看该作者
逻辑性很强的文章,能被自己的理论加实际说服就是好文章。

Intel最新的9.6可以在AHCI和RAID模式下支持单盘Trim。
回复 支持 反对

使用道具 举报

20#
发表于 2010-5-3 16:55 | 只看该作者
X25-V是可以刷成X25-M的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-7-24 15:31

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表