[返回电脑前线首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[版主管理]
来看我收集的用了几年的一些SSD的数据,并对写入寿命的研究
送交者: tintinbt[♂内阁学士★★★★♂] 于 2018-01-10 15:59 已读 3513 次 1 赞  

tintinbt的个人频道

如题,我用CrystalDiskInfo免费版,收集了一些SSD的S.M.A.R.T信息
选取了几张用的时间比较久的,对使用寿命做了点小分析,给大家做个参考

背景知识:S.M.A.R.T是什么
最早期的硬盘监控技术起源于1992年,IBM在AS/400计算机的IBM 0662 SCSI 2代硬盘驱动器中使用了后来被命名为Predictive Failure Analysis(故障预警分析技术)的监控技术,它是通过在固件中测量几个重要的硬盘安全参数和评估他们的情况,然后由监控软件得出两种结果:“硬盘安全”或“不久后会发生故障”。
1995年,康柏公司将该技术方案提交到Small Form Factor(SFF)委员会进行标准化,该方案得到IBM、希捷、昆腾、康纳和西部数据的支持,1996年6月进行了1.3版的修正,正式更名为S.M.A.R.T.(Self-Monitoring Analysis And Reporting Technology),全称就是“自我检测分析与报告技术”,成为一种自动监控硬盘驱动器完好状况和报告潜在问题的技术标准。 

S.M.A.R.T的值代表什么
1、当前值(Normalized value) 
当前值是各ID项在硬盘运行时根据实测数据通过公式计算的结果,计算公式由硬盘厂家自定。 
硬盘出厂时各ID项目都有一个预设的最大正常值,也即出厂值,这个预设的依据及计算方法为硬盘厂家保密,不同型号的硬盘都不同,最大正常值通常为100或200或253,新硬盘刚开始使用时显示的当前值可以认为是预设的最大正常值(有些ID项如温度等除外)。随着使用损耗或出现错误,当前值会根据实测数据而不断刷新并逐渐减小。因此,当前值接近临界值就意味着硬盘寿命的减少,发生故障的可能性增大,所以当前值也是判定硬盘健康状态或推测寿命的依据之一。 
	一般来说,这个数值是会不断减少的,但有些数值比如硬盘温度是会时高时低。
2、最差值(Worst) 
最差值是硬盘运行时各ID项曾出现过的最小/大的非正常值。 
最差值是对硬盘运行中某项数据变劣的峰值统计,该数值也会不断刷新。通常,最差值与当前值是相等的,如果最差值出现较大的波动(小于当前值),表明硬盘曾出现错误或曾经历过恶劣的工作环境(如温度)。
3、临界值(Threshold) 
临界值是硬盘厂商指定的表示某一项目可靠性的门限值,也称阈值,它通过特定公式计算而得。如果某个参数的当前值接近了临界值,就意味着硬盘将变得不可靠,可能导致数据丢失或者硬盘故障。由于临界值是硬盘厂商根据自己产品特性而确定的,因此用厂商提供的专用检测软件往往会跟Windows下检测软件的检测结果有较大出入。 到达临界值,基本就代表这个硬盘已经gg了 
4、数据值(Data或Raw value) 
数据值是硬盘运行时各项参数的实测值,大部分SMART工具以十进制显示数据。 
数据值代表的意义随参数而定,大致可以分为三类: 
1)数据值并不直接反映硬盘状态,必须经过硬盘内置的计算公式换算成当前值才能得出结果; 
2)数据值是直接累计的,如Start/Stop Count(启动/停止计数)的数据是50,即表示该硬盘从出厂到现在累计启停了50次; 
3)有些参数的数据是即时数,如(温度)的数据值是44,表示硬盘的当前温度是44℃。 
因此,有些参数直接查看数据也能大致了解硬盘目前的工作状态。

简单来说,大多数ID初始值都是100,越用越小,当小于临界值时,硬盘就报废了。
对SSD来说,最主要看的应该有(每个厂商提供的不同,可能有些ID某些厂商不提供)
ID 01 原始读取错误率              ID 05 已经淘汰区块数
ID 09 通电总时间                      ID C2 硬盘温度
ID E9 实际写入量(不一定所有品牌都提供)
    由于非SLC的SSD,每个区块有2bit,或3bit
    这样即使写入量是1bit, 有时也会导致整个2bit或3bit的区块重写,
    所以MLC实际写入为1.x小2倍,而TLC的实际写入量就为1.x-2.x小于3倍了
    这个写入倍数越小越好,好的主控能减少这个数值
ID F1 写入总量                          ID F2 读取总量

以这张图为例子,用了约2年半,写入9.8TB, 实际写入17.3TB
这个SSD写入比读取多,可能长期用来下载或备份什么东西。
2.5年,ID 09变成75了,说明它预计的就是10年的使用期


这个是Kingston V300 240GB,用了3年半,写入量为8.5TB,实际写入16.5TB,读取19TB
ID 05, 这个SSD已经有2个区块被淘汰了。
3年半的使用,ID 09变成65了,也说明它预计的就是10年的使用期


Kingston V300 120GB, 用了2年多一点,写入为6.9TB, 读取10.9TB
ID 05, 这个SSD也有2个区块被淘汰了,难道是kingston通病,还是初始值?
ID E9是22B8, 16进制转换成10进制是8.9TB
ID 09再次说明10年的预期使用期


这是一个SanDisk 128GB SSD, 提供的数据明显比其它品牌少。
用了1年半有多,ID 09还是100满值,不知它的预估使用期是多久。
没有ID E9, 不知道实际写入量
F1和F2单位不是GB, 可能是以block为单位,懒得去计算了


这些SSD除了最后的SANDISK,都是普通商用电脑使用,
平时也很少关机,所以通电时间才会这么长。
使用的都是win7, 后来升级到win10,粗用,从来没有做任何针对SSD优化
基本也代表实际使用的天数。

这样算下来,即使算实际写入量,3年的SSD,最高的使用也就20TB左右。
现在的TLC, 以120GB的算,一般都有50TB的TBW
240GB的更是有100TB的写入寿命
以5年的使用期限来算,基本不用考虑TLC使用寿命的问题。
喜欢tintinbt朋友的这个贴子的话, 请点这里投票,“赞”助支持!
[举报反馈]·[ tintinbt的个人频道 ]·[-->>参与评论回复]·[用户前期主贴]·[手机扫描浏览分享]·[返回电脑前线首页]
帖子内容是网友自行贴上分享,如果您认为其中内容违规或者侵犯了您的权益,请与我们联系,我们核实后会第一时间删除。

所有跟帖:        ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


用户名:密码:[--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助

手机扫描进入,浏览分享更畅快!

楼主本栏目热帖推荐:

>>>>查看更多楼主社区动态...






[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 版主申请 ] [ Contact us ]