我正在考虑从 HDD 更新到 SSD。但由于闪存单元只能维持有限的写入。我想知道我的电脑在正常运行时写入了多少数据。所以我可以确定我可以从 SSD 中获得多长的使用寿命。
是否有可能以某种方式获得(粗略)数字?
我发现的第一个想法是vmstat -d命令。
它告诉您自启动以来写入的扇区数。
fdisk -l 会告诉你扇区大小。
通过将两者相乘,您可以获得接触的字节数。
似乎我的计算机在两个小时内完成了大约 1 GB 的写入。通过快速计算,具有 3000 个写入周期的 128G SSD 将持续 90 年......没什么可担心的。
小智 9
看看这个页面http://linuxpoison.blogspot.com.au/2009/02/how-to-measure-and-read-disk-activity.html
# cat /sys/block/sda/stat
11836508 1974427 276764974 242202738 13703385 18793696 597760590 2010426698 135 76333414 2253542452
Run Code Online (Sandbox Code Playgroud)
字段 3 -- 读取的扇区数
字段 7 -- 写入的扇区数