nerdy tidbits*

macOS 查看 SSD 写入读取数据量

2021.07.07

最近准备给电脑扩容,看 SSD 的时候基本最重要的数据就是看读取的多少数据、写入了多少数据,因为硬盘保修的条件之一就是写入数据超过 500T 就不保修了。Windows 上用著名的 CrystalDiskInfo 就可以查看,macOS 下可以使用 smartctl 命令。

使用 Homebrew 安装:brew install smartctl。至于 Brew 的安装这里就不赘述了, 参看这里 Macworld

安装好之后,直接使用 smartctl -a disk0 命令可以看到一大堆数据,如果只需要看读取写入数据量,可以 grep 一下:

smartctl -a disk0 | grep Host
174 Host_Reads_MiB          0x0022   099   099   000    Old_age   Always       -       39120976
175 Host_Writes_MiB         0x0022   099   099   000    Old_age   Always       -       36593649

这样出来的就两行数据,一行是读取,一行是写入,单位是 MB 。

换算一下,➗1000是GB,➗1000000是TB。我这台机器用了五年多了,读取写入量 39TB 和 36TB,所以那些动不动几百TB写入的硬盘,鬼知道它们经历了什么。