使用数千个数据集创建缓慢的 zfs

问题描述

我正在创建一个 zfs 系统,其中我系统中某个实体的每个实例在 zfs 中都有自己的数据集。这是必需的,因为每个实体都包含许多复制或删除非常缓慢的小文件。所以我决定尝试依靠 zfs 数据集来销毁或快照/复制一个实体,无论其内容如何。

但现在在我的基准测试中,大约有 5000 多个数据集和计数,使用“zfs create”创建一个新数据集有时需要长达 9 分钟。虽然9分钟真的很慢但是还可以接受,但我担心如果增加数据集数量只会变得更糟。在我看来,5000 还不算多。

系统信息:

  • Ubuntu 20.04 LTS
  • zfs 0.8.3
  • 池由 2 个 10 TB 磁盘组成
  • 16 个 CPU,126 GB 内存

有没有人有使用 zfs 处理大量数据集的经验,并且可以告诉我更多关于这种情况下的性能的信息?或者我是否以非预期的方式使用 zfs?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...