维塔斯科技

 找回密码
 立即注册
查看: 1049|回复: 7
打印 上一主题 下一主题

验证TRIM生效的小程序(适用于RAID0也)

[复制链接]

该用户从未签到

69

主题

407

帖子

903

积分

高级会员

Rank: 4

积分
903
跳转到指定楼层
楼主
发表于 2016-3-29 20:29:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
美蛋新购入730 480Gx2组了RAID0,想测试一下TRIM是否生效,搜之:

=================================我是分割线================================
1. 测试Windows操作系统是否支持TRIM命令发送:
使用fsutil工具测试:
fsutil behavior query disabledeletenotify

DisableDeleteNotify = 0  发送TRIM命令
DisableDeleteNotify = 1  不发送TRIM命令

但是操作系统支持不意味着设备能够收到并执行(比如设备不支持TRIM),然后找到了下面这个小工具:
=================================我是分割线================================
2. trimcheck (作者:Vladimir Panteleev)搜到的论坛原帖:
http://www.hardwarecanucks.com/forum/storage/60383-trim-support-raid-0-ssds.html

帖子里面的下载链接:
http://files.thecybershadow.net/trimcheck/

github上的源程序:
https://github.com/CyberShadow/trimcheck
当前的版本是0.7

使用方法:
需要用管理员权限cmd在需要测试的设备上的卷上执行两次(卷的剩余空间要大于64MB)
原理是第一次执行时trimcheck会向对应的卷上写入一段连续的数据后删除之。等待一小段时间(待设备收到TRIM命令后将对应的块回收之)。执行第二次时trimcheck会从上一次写入开始的块读取数据。如果读出的数据是0,则说明块已经被回收了(TRIM命令生效)。如果读出了原先的数据,说明TRIM命令还没有被执行,或者设备不支持TRIM命令。

具体执行起来是这个样子地:
执行第一次:



探测当前卷;剩余空闲空间;随机找到一块连续的空余空间开始写入数据,确定位置后删除之。




数据写入并删除了。现在要求用户触发TRIM命令(通常什么也不用做,主控收到TRIM命令后会自动回收,这里写的是等待20秒)

执行第二次:



高亮的部分说的是trimcheck试图从上次写入的块读取原来的文件;读取的前16bytes都是0,说明TRIM已经生效。
=================================我是分割线================================
然后补一张730RAID0测试图(Win10TP9926,IntelRST13.2.4.1000):









XP941 512G PCI-E X4对比:
/thread-1137090-1-1.html
=================================我是分割线================================





回复

使用道具 举报

该用户从未签到

64

主题

457

帖子

996

积分

高级会员

Rank: 4

积分
996
沙发
发表于 2016-3-29 20:29:22 | 只看该作者
这个赞,终于可以真切的知道到底生效没了。
回复 支持 反对

使用道具 举报

该用户从未签到

48

主题

466

帖子

994

积分

高级会员

Rank: 4

积分
994
板凳
发表于 2016-3-29 20:29:22 | 只看该作者
终于找到一个“fsutil”以外的方法,
谢谢楼主!
并:请原谅我挖坟……

回复 支持 反对

使用道具 举报

该用户从未签到

60

主题

376

帖子

832

积分

高级会员

Rank: 4

积分
832
地板
发表于 2016-3-29 20:29:22 | 只看该作者

硬的 主板上控制器组的

回复 支持 反对

使用道具 举报

该用户从未签到

72

主题

478

帖子

1046

积分

金牌会员

Rank: 6Rank: 6

积分
1046
5#
发表于 2016-3-29 20:29:23 | 只看该作者
马克流氓,话说lz这个是硬raid 还是软raid?

回复 支持 反对

使用道具 举报

该用户从未签到

59

主题

397

帖子

873

积分

高级会员

Rank: 4

积分
873
6#
发表于 2016-3-29 20:29:23 | 只看该作者

好的 回去我试试我的服务器上能不能组。。。。。。

回复 支持 反对

使用道具 举报

该用户从未签到

55

主题

353

帖子

783

积分

高级会员

Rank: 4

积分
783
7#
发表于 2016-3-29 20:29:23 | 只看该作者
感谢楼主的分享。

回复 支持 反对

使用道具 举报

该用户从未签到

58

主题

391

帖子

858

积分

高级会员

Rank: 4

积分
858
8#
发表于 2016-3-29 20:29:24 | 只看该作者
这个好,留言支持下

回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

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