我通过 19.10 上的新 ZFS 安装选项运行安装在 ZFS 上的 Ubuntu 19.10。这是在日常使用量很大的 Thinkpad X1 Carbon 7th 上。没有双引导,所以它一直是 Ubuntu。笔记本电脑有一个 SSD,据我了解,fstrim 不能读取和在 ZFS 上工作,所以我要么必须为我的池运行修剪,要么使用 systemd 计时器或 cron 安排修剪。我过去使用过 btrfs,在那里我按计划运行了 trim,因为它让我放慢了一点速度以启用丢弃(trim)。但是在 ZFS 上启用修剪似乎根本没有给我带来性能上的影响,所以我想知道我是否还应该每周或每月设置一次修剪?
从ZoL git commit消息添加修剪支持:
所以
zpool set autotrim=on
定期zpool trim
是推荐的方法。我建议 cron 作业(或 systemd 计时器,如果您愿意)以
zpool trim
与运行擦洗池相同的频率运行,默认情况下设置为每个月的第二个星期日(查看/etc/cron.d/zfsutils-linux
),但在不同的一个月中的几天,因此两者不会同时运行。