查看SSD壽命
起初買mac book pro的時候挺擔心SSD使用壽命的,過保了后,還搞了個移動硬盤,盡可能的把編譯什么的都移動到移動硬盤上進行,實際上這樣做都是沒有必要的。
安裝軟件smartctl
Smartctl(S.M.A.R.T 自監控,分析和報告技術)是類Unix系統下實施SMART任務命令行套件或工具,它用於打印SMART自檢和錯誤日志,啟用並禁用SMRAT自動檢測,以及初始化設備自檢。
ubuntu
sudo apt-get install smartmontools
Mac
方法一
* 從下述網址下載安裝
方法二
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/