我正在运行 Ubuntu 13.10。我正在运行手动 SSD TRIM fstrim -v /
,它已添加到我的/etc/rc.local
。最近我意识到该命令执行时间太长。它在我登录后平均执行 10 分钟才完成。它正在修剪大约 37 GB 的可用空间。
感觉 SSD 一直处于繁忙状态,真烦人。这是正常的吗?
更新:唯一改变的是,Ubuntu 在启动时无法挂载加密交换区。我修复了交换区问题,但fstrim
启动速度仍然很慢。
答案1
考虑使用ionice
哪个可以让 fstrim 屈服于来自其他程序的 IO 操作。我有一个这样的日常 cronjob:
sudo cat /etc/cron.daily/fstrim
#!/bin/sh
ionice -c2 -n7 nice -n 19 fstrim /