如何使用带有 ZFS 的小型 SSD?

如何使用带有 ZFS 的小型 SSD?

我认为我已经很好地了解了如何使用 ZFS 在 zpool 中布置 TB 驱动器。我还有一个 120GB SSD。我打算在 SSD 上安装程序。

那是在泳池外面吗?

这是不同的格式吗 (例如 EXT4)?

我是否应该考虑在其他地方使用 SSD(例如某种缓存)?

答案1

根据使用情况,您有三种解决方案。

  1. 如果您的磁盘要存储大量不经常访问的数据,并且不需要特殊的读写速度。如果您需要适合 SSD 的程序,您可以将 SSD 与 zpool 分开使用,并将其简单地格式化为 ext4。
  2. 如果你需要 ZFS 池的高读取性能,你应该至少使用部分 SSD 作为l2arc 缓存。ZFS 文件系统首先将数据缓存在 RAM 中(arc 缓存),并且可以使用 SSD 来存储二级(l2 arc)缓存。它将包含最常使用的文件。
  3. 如果你需要 zfs 池的快速写入性能,你可以使用ssd 作为 SLOG,它将缓存写入请求,然后再按顺序将其写入旋转磁盘。但是,最好使用 SSD 镜像来存储日志,因为丢失 SSD 可能会损坏最近写入的数据。

在第一种和第三种情况下,要注意与 SSD 潜在故障相关的可靠性问题。

相关内容