如题
今天研究了一下怎么看Intel SSD Toolbox里边显示的Smart信息。
首先说,查看Intel SSD smart信息最好最方便的当然就是自家的工具箱,用其他工具查看不是不可以,但是很多数据要自己换算,很麻烦。
下边就把各个选项的意思写一下:

首先各项值分成三个:
Raw,原始值;Normalized,正态值,实际上就是有的值是一个相对量,就用这个还描述一个什么样的程度(比如说磨损了60%这样);threshold,临界值,对于某些项目超过这个值会有不幸的事情发生了

03:硬盘磁头加载时间
这个SSD没有,所以没意思。这个值是固定的,0

04:启停时间
这个也没意义,固定为0

05:重映射扇区数量
这个机械硬盘用户非常敏感的。实际上对于闪存来说,他的寿命是正态分布的,说是MLC能写入10000次以上,实际上说的是写入10000次之前不会发生“大量损坏”,某些位可能写入几十次就坏掉了。换言之,闪存坏掉是很正常的。Intel在制造固态硬盘的时候保留了一定的空间,当某块闪存出现问题之后即把坏的隔离掉,用好的来顶替。凡是闪存设备都存在这个问题,没必要大惊小怪的。这个值随着使用会不断增长的,只要增长的速度OK就好了。
50nm的盘(一代)要看Normalized值。这个值初始是100。当出现重映射扇区的时候这个不会立即变化,一直到3个扇区。一旦重映射达到4个扇区,这个变为1,之后每增加4个Normalized值+1。也就是,100对应的0-3个扇区,1对应4-7个扇区,2对应8-11个扇区,3对应12-15扇区,以此类推……
34nm的盘(二代)直接看Raw值,是多少就对应多少个重映射扇区。

09:通电时间
这个看Raw值,是多少就是多少小时。

0C:电源循环此时
这个就是经历了几次开机和关机。一次开关机+1。直接看Raw值。

C0:不安全关机次数
正常关机的时候电源会给硬盘一个通知,叫做STANDBY IMMEDIATE,就是把缓存数据迅速写入之后边上歇着,准备断电了。如果没有这个通知,就直接没电,那就是不安全的。不过SSD里边有电容,可以保证在紧急断电的情况下也能把数据安全的写到闪存里边。所以没必要担心。这个直接看Raw值。

E1:主机写入数据量
固态硬盘在写入的时候会消耗闪存,所以这个SSD会统计的。这个看Raw值,每写入65,536个扇区,这个值+1,所以用什么HDTune、Sandra之类的软件查SMART的可以自己算。SSD工具箱就是直接给你算好了,这个很简单,直接看是多少就好了。

E8:可用的预留闪存数量
前边05项说了,Intel SSD里边会保留一些容量来替换坏掉的闪存,所以这个值是非常重要的。当保留的闪存用光了,再出现坏掉的块的时候那这个硬盘就要结束寿命了。所以看05项没什么意义,盯住这个就对了。这个看Normalized值,新的盘所有的预留空间都在,所以是100。随着预留空间的消耗,这个值不断减小,减小到Threshold值10的时候,盘就完蛋了。实际上预留的空间很多,所以尽管放心用就好了啊

E9:闪存磨耗指数
前边05也一定说了,闪存写入次数是有限的,当到达一定值的时候,就会出现大量坏掉,这时候预留闪存就顶不住了,之后盘就会挂掉。所以这个实际上是SSD的年龄,而E8相当于健康状况。就是健康状况OK,到了年纪大了,也很容易突然健康急剧恶化死掉;反之,如果年纪轻轻健康很差的话,也是有较大的可能挂掉的。这个看Normalized值,从新的盘100,随着使用逐渐减小到1。之后就不会减少了,但是Intel表示SSD也不一定就挂掉,因为用户有可能踩到运气,赶上闪存体质好,所谓老而不死。

B8:点到点错误探测值
SSD里边有一个LGA (logical block addressing),就是给OS看的逻辑扇区和实际的闪存地址之间的对应表。只有34nm的盘有这一项。这个看Normalized值。Intel资料没有说明具体含义,个人推测会从100减少,如果有搞清楚的还请指教。

所以呢,关键就是看E8和E9项。只要这两个OK,SSD就是年轻力壮的。

附一个我的x25-m的状态给大家看:

INTEL SSD SMART 性能 E8 E9 转的更多相关文章

  1. 各种SSD SMART 信息 转

    intel SSD Toolbox SMART信息 解释:03 – Spin Up Time (磁头加载时间)The average time it takes the spindle to spin ...

  2. 转: 浅析Fusion-IO和Intel SSD

    from: http://alanwu.blog.51cto.com/3652632/865235 标签:SSD 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否 ...

  3. [转帖]深度: NVMe SSD存储性能有哪些影响因素?

    深度: NVMe SSD存储性能有哪些影响因素? http://www.itpub.net/2019/07/17/2434/ 之前有一个误解 不明白NVME 到底如何在队列深度大的情况下来提高性能, ...

  4. ARM CPU与Intel x86 CPU性能比较

    Qualcomm ARM CPU与Intel x86 CPU性能比较 随着移动互联网时代的到来,Qualcomm(高通).Texas Instruments(德州仪器)等基于ARM架构的CPU受到越来 ...

  5. 解决Intel SSD 330i 240G在Windows 8启动慢的问题

    笔者半年前更新了一下老迈的Thinkpad T410i笔记本电脑,在美国亚马逊海购了Intel SSD 330i 240G.(PS:购入价USD 129.99 ,现在最新的335i 240G差不多要U ...

  6. 漫谈linux之文件IO篇(SSD写性能和机械硬盘差不多,读是4到10倍)

    前同事的文章,觉得写得很清晰,收藏了. http://blog.chinaunix.net/uid-27105712-id-3270102.html 在Linux 开发中,有几个关系到性能的东西,技术 ...

  7. Ceph BlueStore与FileStore:利用Micron NVMe SSD进行性能比较

    https://www.micron.com/about/blog/2018/may/ceph-bluestore-vs-filestoreblock-performance-comparison-w ...

  8. MinHook测试与分析(x86下 E8,E9,EB,CALL指令测试,且逆推测试微软热补丁)

    依稀记得第一次接触Hook的概念是在周伟民先生的书中-><<多任务下的数据结构与算法>>,当时觉得Hook的本质就是拦截,就算到现在也是如此认为. 本篇文章是在x86下测 ...

  9. Intel Media SDK 性能測试

    经过測试,发如今windows 7上 i3 i5 上Intel Media SDK 1080P仅仅能解6路,720P仅仅能解8路, 不知大家有没有測试过?

随机推荐

  1. An overview of gradient descent optimization algorithms (更新到Adam)

    Momentum:解快了收敛速度,同时也减弱了SGD的波动 NAG: 减速了Momentum更新参数太快 Adagrad: 出现频率较低参数采用较大的更新,对于出现频率较高的参数采用较小的,不共用一个 ...

  2. python进阶学习之高阶函数

    高阶函数就是把函数当做参数传递的一种函数, 例如: 执行结果: 1.map()函数 map()接收一个函数 f 和一个list, 并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 l ...

  3. 洛谷P2024食物链

    传送门啦 这道题的特殊之处在于对于任意一个并查集,只要告诉你某个节点的物种,你就可以知道所有节点对应的物种. 比如一条长为4的链 甲->乙->丙->丁 ,我们知道乙是A物种.那么甲一 ...

  4. JS调用百度地图API标记地点

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  5. MinGW-MSYS Bundle Win32编译ffmpeg 生成DLL并加入X264模块

    组件资源站点 1)MinGW-MSYS Bundle http://sourceforge.net/projects/mingwbundle/files/ 2)yasm汇编器 http://yasm. ...

  6. LeetCode517. Super Washing Machines

    You have n super washing machines on a line. Initially, each washing machine has some dresses or is ...

  7. Effective STL 学习笔记14: Use reserve to avoid unnecessary reallocations.

    vector 和 string 容器在动态插入一个新的对象时,如果容器内空间不够,该容器会: 重新分配空间 通常的做法是分配当前 Capacity 大小两倍的空间. 将旧空间中的所有元素拷贝进新的空间 ...

  8. Java测试框架Mockito源码分析

    1.Mockito简介 测试驱动的开发(Test Driven Design, TDD)要求我们先写单元测试,再写实现代码.在写单元测试的过程中,一个很普遍的问题是,要测试的类会有很多依赖,这些依赖的 ...

  9. matlab设定mex接驳的C/C++编译器

    使用C/C++编写核心算法,使用matlab调用算法.做上层封装,通常是提升效率并提供易用性的一个不错的选择. mex需要设定接驳的C/C++编译器,官方文档在这里:https://ww2.mathw ...

  10. day7面向对象--反射

    反射 通过字符串映射或修改程序运行时的状态.属性.方法, 有以下4个方法     1.getattr(object, name[, default]) -> value Get a named ...