S.M.A.R.T の総書き込み量を見たらびっくりした
M1 mac がスワップが多いからか SSD に書き込みが多くて寿命が…みたいな話を見たのでふと今の MacBook Pro の総書き込み量を見てみたら思ったよりも多くてビックリしたってだけの話。
やったこと
まず smartctl
コマンドを使えるようにしないといけないので、homebrew でサクッとインストール。
$ brew install smartmontools
インストールしたら diskutil list
コマンドで SSD がどのデバイスなのか調べる。
$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 314.6 MB disk0s1 2: Apple_APFS Container disk1 500.0 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +500.0 GB disk1 Physical Store disk0s2 1: APFS Volume Macintosh HD - Data 452.6 GB disk1s1 2: APFS Volume Preboot 80.4 MB disk1s2 3: APFS Volume Recovery 528.9 MB disk1s3 4: APFS Volume VM 7.5 GB disk1s4 5: APFS Volume Macintosh HD 11.3 GB disk1s5
今回は Fusion Drive とか起動ディスクを違うのにしてたりとか、そういう変なことは特になにもしてない普通の MacBook だったので /dev/disk0
だった。
あとはこれを smartctl
で調べるだけ。
$ sudo smartctl -a /dev/disk0 smartctl 7.2 2020-12-30 r5155 [Darwin 19.6.0 x86_64] (local build) Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: APPLE SSD SM0512L Serial Number: C02702400YFHCGX15 Firmware Version: CXS6AA0Q PCI Vendor/Subsystem ID: 0x144d IEEE OUI Identifier: 0x002538 Controller ID: 2 NVMe Version: <1.2 Number of Namespaces: 1 Local Time is: Thu Mar 25 13:13:51 2021 JST Firmware Updates (0x06): 3 Slots Optional Admin Commands (0x0006): Format Frmw_DL Optional NVM Commands (0x001f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Maximum Data Transfer Size: 256 Pages Supported Power States St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat 0 + 6.00W - - 0 0 0 0 5 5 1 - 0.0400W - - 1 1 1 1 210 1200 2 - 0.0050W - - 2 2 2 2 1900 5300 === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED SMART/Health Information (NVMe Log 0x02) Critical Warning: 0x00 Temperature: 42 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 81% Data Units Read: 1,642,514,638 [840 TB] Data Units Written: 1,590,124,954 [814 TB] Host Read Commands: 10,984,994,601 Host Write Commands: 7,790,862,063 Controller Busy Time: 37,645 Power Cycles: 30,250 Power On Hours: 8,266 Unsafe Shutdowns: 206 Media and Data Integrity Errors: 0 Error Information Log Entries: 0 Error Information (NVMe Log 0x01, 16 of 64 entries) No Errors Logged
Data Units Written
の所が総書き込み量なんだけど、814 TB とかになっていて寿命ヤベーんじゃねーの?って感じでドキドキ。
でも、よく見てみるとそのちょっと上にある Percentage Used
が 81% だったので、この SSD の寿命は 1000TB まではセーフっぽくて、多分もう1年弱は持つのかな? セフセフ。