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

从SMART值推算写入量

  [复制链接]
跳转到指定楼层
#
ggxuelei 发表于 2012-7-12 10:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
点击数:15071|回复数: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
30#
wujiakangkk 发表于 2012-8-31 23:30 | 只看该作者
学习了,感谢楼主
29#
summer78725 发表于 2012-8-28 19:40 | 只看该作者
学习了。

一损友嫌本子上的OCZ Vertex Plus 120GB慢,遂换用Plextor PX-256M5P,俺捡了个垃圾。本以为寿命差不多了,按照这个公式换算,艹,才写了1.1TB。
28#
transhroom 发表于 2012-7-15 01:36 | 只看该作者
ggxuelei 发表于 2012-7-14 15:19
Intel的上电时间好像是按工作时间来计算的,通电但闲置,不计时间

这样啊  但是做系统盘 桌面空闲 也算通电但闲置么
27#
2831650 发表于 2012-7-14 16:29 | 只看该作者
学习了。。但是这东西,应该没那么娇气吧,呵呵
26#
ggxuelei  楼主| 发表于 2012-7-14 15:19 | 只看该作者
transhroom 发表于 2012-7-14 14:48
刚看320 E8是0额 而且我的320 运行时间也不对 比晚上机几天的hdd时间还短 cdi inteltoolsbox hdtune aida64 ...

Intel的上电时间好像是按工作时间来计算的,通电但闲置,不计时间
25#
transhroom 发表于 2012-7-14 14:48 | 只看该作者
刚看320 E8是0额 而且我的320 运行时间也不对 比晚上机几天的hdd时间还短 cdi inteltoolsbox hdtune aida64都不对
24#
xmiangui 发表于 2012-7-14 09:54 | 只看该作者
M4直接看磨损,省心。话说我64G没有任何优化,普通家用半年才磨损40多次PE,完全不担心写入量。
23#
vanechka 发表于 2012-7-13 00:52 | 只看该作者
恩 学习了 呵呵 谢谢LZ
22#
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
21#
giorgio 发表于 2012-7-12 20:51 | 只看该作者
只要不当服务器的回写盘,普通家用当作机械硬盘来用也不用考虑写入量,保质期内绝对超不了- -

甚至256G开始以上的TLC SSD也不会超过
20#
vanechka 发表于 2012-7-12 20:39 | 只看该作者
LZ你好 我的是浦科特M3S刷成M3P 请问用什么软件如何查看写入量?
19#
happy99 发表于 2012-7-12 19:07 | 只看该作者
学习了~~~
18#
aican 发表于 2012-7-12 18:11 | 只看该作者
额,一直没管 过写入量。

估计三年后,又要换新的SSD了。
17#
counterflow 发表于 2012-7-12 15:08 | 只看该作者
还是坐等OCZ自己的工具箱慢慢支持起来吧 = =唉……
16#
ggxuelei  楼主| 发表于 2012-7-12 14:33 | 只看该作者

RE: 从SMART值推算写入量

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


健康度有的是以擦写次数(比如美光的AD值)除以颗粒的标称PE次数来作为健康度,有的是以可用于重映射的备用块剩余百分百作为健康度。算法不同可能就导致得出的健康度不同。
15#
nighttob 发表于 2012-7-12 14:26 | 只看该作者
只能说OCZ自己家孩子自己都不管养,只顾生新的。
一般家用的话,真不用担心SSD写入量的事,我80G的X25-M G2用了两年半,写入6.3TB,跟刚买的时候没啥区别,就是05值增长到了4,然后Intel Toolbox告诉我,健康不是100%了,但是CDI还是100%。
14#
leopeng 发表于 2012-7-12 14:05 | 只看该作者
见识了,学习了!
13#
bssharp 发表于 2012-7-12 13:26 | 只看该作者
呵呵,刚买的某慧荣主控渣盘主机读写量也是以32MB为单位~
(用HDTune慢扫全盘=读了59GB,SMART F2从1339到了3226)
12#
songmao39 发表于 2012-7-12 13:19 | 只看该作者
三星830不错,直接显示写入量。
11#
liangzai1839 发表于 2012-7-12 13:10 | 只看该作者
买了两个星期的830 64G现在已经写入180+G了,但心中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部