最近对硬件有些兴趣,一时想查看计算机各个组件的耐久度,发现并没有那么简单. 这篇文章就用来记录这个.
硬盘(smartctl)
命令: smartctl -a /dev/nvme0n1
输出说明:
- Critical Warning 警告状态
- Temperature 当前温度(十进制显示)
- Available Spare 可用冗余空间(百分比显示)
指示当前固态硬盘可用于替换坏块的保留备用块占出厂备用块总数量的百分比。该数值从出厂时的100%随使用过程降低,直至到零。这个值在归零之前就有可能产生不可预料的故障,所以不要等到该项目彻底归零才考虑更换新硬盘。
- Available Spare Threshold 备用空间阈值
当 Available Spare 的数值低于这个阈值之后,固态硬盘被认为达到极限状态,此时系统可能会发出可靠性警告。该项数值由厂商定义,通常为10%或0%。
- Percentage Used **`已使用的写入耐久度(百分比显示)`**
该项显示已产生的写入量占厂商定义总写入寿命的百分比。该项数值为动态显示,计算结果与写入量及固态硬盘的TBW总写入量指标有关。新盘状态下该项目为0%
- Data Units Read 读取扇区计数(1000)
- Data Units Write 写入扇区计数(1000)
- Host Read Commands 读取命令计数
- Host Write Commands 写入命令计数
- Controller Busy Time 主控繁忙时间计数
- Power Cycles 通电次数
- Power On Hours 通电时间
- Unsafe Shut downs 不安全关机次数(异常断电计数)
- Media and Data Integrity Errors 闪存和数据完整性错误
- Number of Error Information Log Entries 错误日志条目计数