PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

从SMART值推算写入量

  [复制链接]
跳转到指定楼层
1#
ggxuelei 发表于 2012-7-12 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:14959|回复数:30
很多人关心自己SSD的使用情况,对写入量信息很在意。
Intel的固态硬盘可以使用Intel Toolbox查看写入量
浦科特最新的固件也能查看健康状况了
美光M4的写入量可以从SMART信息中AD项目的值,乘以盘的容量获得。

但偏偏有些邪门的SSD,本身既不提供工具箱,也不在SMART值中明确提供写入量信息,比如我手上这块ORZ Vertex Plus 120G。。。
打开CrystalDiskInfo,其中能识别到一部分的SMART值:

从中我们能看到一部分信息:
ID       属性
01      底层读取错误率
05      重映射扇区数量
E8      写入扇区总数
E9      剩余寿命

需要说明的是,不要用HD Tune去查看SMART信息的解释,在HD Tune中E8被解释为可用的保留空间,而事实上E8是随着使用而不断增大的,显然说不通。CrystalDiskInfo(为方便描述,以下全部简称CDI)还是相对要准确,但是CDI这次也没能直接给出我们需要的写入量信息,只有扇区计数,而这里扇区的单位显然不是512B,也不是4KB。

为了得到E8中扇区的单位,我找了一个体积相对较大的文件来进行测试,这次选取了3D mark Vantage1.1的安装文件,体积348M:

先记录下E8的当前值,是32415,然后,复制这个文件做一个副本:

再次打开CDI,查看E8的值:32426


E8一共增长了11。我实际拷贝的文件体积为348M,中间截图的保存和系统其他软件写入的量很小可以忽略(这也是为什么要用大文件来做测试的原因)。

348M除以11,31.63M
由此我们可以推断,E8的单位为32M

(至于为什么除的结果是31.X不足32,是因为之前截取第一张CDI中E8数值的时候,已经过了上一个E8的计数点,但还不足下次数值+1的量)

希望能给大家一个参考,如有不直接提供写入量,但在SMART信息中通过写入扇区来隐式透露的情况,可以通过此方式来推算出扇区的计量单位,从而得到当前盘的总写入量。比如我这块盘现在的总写入量就是32426*32M=1037632M,约为1013G

最后要说一点,大家找测试文件的时候,请使用大体积的单个文件,要大体积,才能避免我上边说到的2个可能的干扰因素:测试过程中其他软件的写入,以及已过上一个扇区计数点但未满下一计数点的误差。要单个文件,则是避免主控的写入放大对最终结果造成的干扰。

本帖子中包含更多资源

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

x
2#
Pale_Cheung 发表于 2012-7-12 11:24 | 只看该作者
学了一招!
3#
shanshan709229 发表于 2012-7-12 11:26 | 只看该作者
没用过SSD  不过一直也没在意过HDD的写入量  那现在搭车求教一下HDD的写入量要怎么查看呢? 在HD Tune里有直观的表述吗?
4#
Ramaxel 发表于 2012-7-12 11:30 | 只看该作者
顶,不过这东西真有必要去详细计算么?咱家坛子本来就小众,外面我估计弄不好没对齐用xp的ssd也是有大半江山的,人家还不是用的好好的
5#
ggxuelei  楼主| 发表于 2012-7-12 11:41 | 只看该作者
shanshan709229 发表于 2012-7-12 11:26
没用过SSD  不过一直也没在意过HDD的写入量  那现在搭车求教一下HDD的写入量要怎么查看呢? 在HD Tune里有 ...

SSD虽然现在寿命不用太纠结,但是毕竟寿命是和写入量有关的。
而HDD的寿命,和写入数据的量基本没有关系了。HDD的SMART信息里好像也没有提供写入量相关的内容,一般要看HDD的健康状况,基本都是看加电时间和重映射情况的,不过SMART值是可以被清零的,淘宝上很多二手0通电80G硬盘都是这么来的。
6#
neeyuese 发表于 2012-7-12 11:48 | 只看该作者
不知道OCZ自己的Toolbox对这块盘的支持如何,里面也有看SMART信息的。
7#
ggxuelei  楼主| 发表于 2012-7-12 11:51 | 只看该作者
本帖最后由 ggxuelei 于 2012-7-12 11:53 编辑
neeyuese 发表于 2012-7-12 11:48
不知道OCZ自己的Toolbox对这块盘的支持如何,里面也有看SMART信息的。


OCZ的Toolbox不支持Vertex Plus系列

OCZ Vertex,Vertex Plus, Agility, Vertex Turbo, Vertex EX, Solid 2统统不受支持
8#
shanshan709229 发表于 2012-7-12 11:52 | 只看该作者
ggxuelei 发表于 2012-7-12 11:41
SSD虽然现在寿命不用太纠结,但是毕竟寿命是和写入量有关的。
而HDD的寿命,和写入数据的量基本没有关系 ...

现在80G和160G的消费级硬盘应该都已经停产了 我现在在用的系统盘是个320G返修蓝盘 目前状况还算良好   那普通家用HDD就不用计较写入量了吧  如无必要对SSD无爱(主要还是价格因素)
9#
ggxuelei  楼主| 发表于 2012-7-12 11:55 | 只看该作者
shanshan709229 发表于 2012-7-12 11:52
现在80G和160G的消费级硬盘应该都已经停产了 我现在在用的系统盘是个320G返修蓝盘 目前状况还算良好   那 ...

HDD的确没必要纠结写入量了。电源质量用好的,避免使用中震动,机箱温度不要太高,一般就可以了。

机械盘起步价现在要比一些SSD要高了,所以昨天在水区我发帖说用的起HDD的才是富人
10#
wsy2220 发表于 2012-7-12 12:44 发自PCEVA移动客户端 | 只看该作者
好方法~~
11#
mustardgs 发表于 2012-7-12 12:48 | 只看该作者
这个挺BUG
12#
liangzai1839 发表于 2012-7-12 13:10 | 只看该作者
买了两个星期的830 64G现在已经写入180+G了,但心中
13#
songmao39 发表于 2012-7-12 13:19 | 只看该作者
三星830不错,直接显示写入量。
14#
bssharp 发表于 2012-7-12 13:26 | 只看该作者
呵呵,刚买的某慧荣主控渣盘主机读写量也是以32MB为单位~
(用HDTune慢扫全盘=读了59GB,SMART F2从1339到了3226)
15#
leopeng 发表于 2012-7-12 14:05 | 只看该作者
见识了,学习了!
16#
nighttob 发表于 2012-7-12 14:26 | 只看该作者
只能说OCZ自己家孩子自己都不管养,只顾生新的。
一般家用的话,真不用担心SSD写入量的事,我80G的X25-M G2用了两年半,写入6.3TB,跟刚买的时候没啥区别,就是05值增长到了4,然后Intel Toolbox告诉我,健康不是100%了,但是CDI还是100%。
17#
ggxuelei  楼主| 发表于 2012-7-12 14:33 | 只看该作者

RE: 从SMART值推算写入量

nighttob 发表于 2012-7-12 14:26
只能说OCZ自己家孩子自己都不管养,只顾生新的。
一般家用的话,真不用担心SSD写入量的事,我80G的X25-M G2 ...


健康度有的是以擦写次数(比如美光的AD值)除以颗粒的标称PE次数来作为健康度,有的是以可用于重映射的备用块剩余百分百作为健康度。算法不同可能就导致得出的健康度不同。
18#
counterflow 发表于 2012-7-12 15:08 | 只看该作者
还是坐等OCZ自己的工具箱慢慢支持起来吧 = =唉……
19#
aican 发表于 2012-7-12 18:11 | 只看该作者
额,一直没管 过写入量。

估计三年后,又要换新的SSD了。
20#
happy99 发表于 2012-7-12 19:07 | 只看该作者
学习了~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部