我已经下载并构建了 6.0 smartool,并在两个不同的 Linux R720 和 R710 上运行它,测试相同的 SSD 类型(Intel 520 系列)。在两种情况下,我都得到了相同的 Workld_Media_Wear_Indic 值 - 65535。
我在这些设备上运行了 smartctl -t vendor,0x40,希望它能解决问题(我知道 - 它实际上将计数器设置为 65535,),但是在运行写入测试一段时间后,该值仍然相同(65535)
知道发生了什么吗?我遗漏了什么吗?请注意,我有“SMART 支持:已启用”(smartctl -a)
这是原始行(使用 xargs echo 删除多余的空格:)
~# ./smartctl -A --device=sat+megaraid,3 /dev/sg2 | grep Workld_Media_Wear_Indic | xargs echo
226 Workld_Media_Wear_Indic 0x0032 100 100 000 Old_age Always - 65535
答案1
在以全速写入 SSD(120 MB/s,这很不理想,但是机器不是很好)后,40 分钟后我注意到从 65535 变为 1。
smartctl 指示已更改:
225 Host_Writes_32MiB
226 Workld_Media_Wear_Indic
228 Workload_Minutes
241 Host_Writes_32MiB
249 NAND_Writes_1GiB
该机器上已经构建了 smartctl 6.0(旧版本不支持戴尔的 PERC 控制器。)smartctl 的调用方式如下:
./smartctl -A --device=sat+megaraid,3 /dev/sg2
感谢 DavidSchwartz 的帮助。