AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1200172
Accepted
Christian
Christian
Asked: 2020-01-03 06:41:15 +0800 CST2020-01-03 06:41:15 +0800 CST 2020-01-03 06:41:15 +0800 CST

我应该在我的池上打开 zfs-trim 还是应该使用 systemd 计时器或 cron 按计划进行修剪?

  • 772

我通过 19.10 上的新 ZFS 安装选项运行安装在 ZFS 上的 Ubuntu 19.10。这是在日常使用量很大的 Thinkpad X1 Carbon 7th 上。没有双引导,所以它一直是 Ubuntu。笔记本电脑有一个 SSD,据我了解,fstrim 不能读取和在 ZFS 上工作,所以我要么必须为我的池运行修剪,要么使用 systemd 计时器或 cron 安排修剪。我过去使用过 btrfs,在那里我按计划运行了 trim,因为它让我放慢了一点速度以启用丢弃(trim)。但是在 ZFS 上启用修剪似乎根本没有给我带来性能上的影响,所以我想知道我是否还应该每周或每月设置一次修剪?

ssd systemd cron trim zfs
  • 1 1 个回答
  • 14860 Views

1 个回答

  • Voted
  1. Best Answer
    nickcrabtree
    2020-01-04T05:47:38+08:002020-01-04T05:47:38+08:00

    从ZoL git commit消息添加修剪支持:

    除了手动zpool trim命令外,还添加了一个后台自动 TRIM,并由“autotrim”属性控制。...

    由于自动 TRIM 会跳过它认为太小的范围,因此偶尔运行完整的zpool trim. 当释放的块很小并且没有足够的时间来聚合它们时,可能会发生这种情况。自动 TRIM 和手动zpool trim可以同时运行,在这种情况下,自动 TRIM 将屈服于手动 TRIM。

    所以zpool set autotrim=on定期zpool trim是推荐的方法。

    我建议 cron 作业(或 systemd 计时器,如果您愿意)以zpool trim与运行擦洗池相同的频率运行,默认情况下设置为每个月的第二个星期日(查看/etc/cron.d/zfsutils-linux),但在不同的一个月中的几天,因此两者不会同时运行。

    • 9

相关问题

  • 如何每 5 秒运行一次脚本?

  • 如何使 cron 电子邮件成为我的 @gmail 帐户

  • Ubuntu 是否支持与 SSD 一起使用的 TRIM 命令?

  • 命令列出启动时启动的服务?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve