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

从SMART值推算写入量

  [复制链接]
跳转到指定楼层
1#
ggxuelei 发表于 2012-7-12 10:57 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
点击数:15024|回复数: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#
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硬盘都是这么来的。
3#
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统统不受支持
4#
ggxuelei  楼主| 发表于 2012-7-12 11:55 | 显示全部楼层
shanshan709229 发表于 2012-7-12 11:52
现在80G和160G的消费级硬盘应该都已经停产了 我现在在用的系统盘是个320G返修蓝盘 目前状况还算良好   那 ...

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

机械盘起步价现在要比一些SSD要高了,所以昨天在水区我发帖说用的起HDD的才是富人
5#
ggxuelei  楼主| 发表于 2012-7-12 14:33 | 显示全部楼层

RE: 从SMART值推算写入量

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


健康度有的是以擦写次数(比如美光的AD值)除以颗粒的标称PE次数来作为健康度,有的是以可用于重映射的备用块剩余百分百作为健康度。算法不同可能就导致得出的健康度不同。
6#
ggxuelei  楼主| 发表于 2012-7-12 21:26 | 显示全部楼层
vanechka 发表于 2012-7-12 20:39
LZ你好 我的是浦科特M3S刷成M3P 请问用什么软件如何查看写入量?

参照:
http://bbs.pceva.com.cn/thread-48183-1-1.html
7#
ggxuelei  楼主| 发表于 2012-7-14 15:19 | 显示全部楼层
transhroom 发表于 2012-7-14 14:48
刚看320 E8是0额 而且我的320 运行时间也不对 比晚上机几天的hdd时间还短 cdi inteltoolsbox hdtune aida64 ...

Intel的上电时间好像是按工作时间来计算的,通电但闲置,不计时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部