瞎折腾

搞事情

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

查看SSD寿命

起初买mac book pro的时候挺担心SSD使用寿命的,过保了后,还搞了个移动硬盘,尽可能的把编译什么的都移动到移动硬盘上进行,实际上这样做都是没有必要的。

安装软件smartctl

Smartctl(S.M.A.R.T 自监控,分析和报告技术)是类Unix系统下实施SMART任务命令行套件或工具,它用于打印SMART自检和错误日志,启用并禁用SMRAT自动检测,以及初始化设备自检。

ubuntu

sudo apt-get install smartmontools

Mac

方法一

* 从下述网址下载安装

https://sourceforge.net/projects/smartmontools/files/smartmontools/6.5/smartmontools-6.5-1.dmg/download

方法二

wget -c https://sourceforge.net/projects/smartmontools/files/smartmontools/6.5/smartmontools-6.5.tar.gz/download -O smartmontools-6.5.tar.gz

tar xvf smartmontools-6.5.tar.gz
cd smartmontools-6.5/
./configure
make -j8

查看看SSD使用寿命

ubuntu

sudo smartctl -a /dev/sda

Mac

./smartctl -a /dev/disk0

输出log如下

......

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x001a   200   200   000    Old_age   Always       -       0
  5 Reallocated_Sector_Ct   0x0033   100   100   000    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       9217
 12 Power_Cycle_Count       0x0032   081   081   000    Old_age   Always       -       18724
169 Unknown_Attribute       0x0013   253   253   010    Pre-fail  Always       -       1658385864960
173 Wear_Leveling_Count     0x0032   178   178   100    Old_age   Always       -       1833995797018
192 Power-Off_Retract_Count 0x0012   096   096   000    Old_age   Always       -       18615
194 Temperature_Celsius     0x0022   064   025   000    Old_age   Always       -       36 (Min/Max 4/75)
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x001a   200   200   000    Old_age   Always       -       0

......
173 Wear_Leveling_Count     0x0032   178   178   100    Old_age   Always       -       1833995797018

这里磁盘的还有的寿命是178, 但是伐值是100,磁盘的初始值是200,也就是说现在磁盘的寿命还剩下(178-100)/(200-100) = 78%, 电脑是在2012年中旬买的,到现在还剩下78%, 另外虽然讲还有78%但是实际上是超过这个数字的,唯一需要担心的是SSD在使用了一段时间后会掉速,因为磁盘控制器是基于统计分配的,使用的越久,需要的分配时间越久。

参考资料

  • 更多资料可以参考

https://www.linuxtechi.com/smartctl-monitoring-analysis-tool-hard-drive/

posted on 2017-08-05 22:12  secularbird  阅读(6238)  评论(0编辑  收藏  举报