最近准备给电脑扩容,看 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写入的硬盘,鬼知道它们经历了什么。