使用托管在 freenas/zfs 上的驱动器的文件来运行虚拟机有什么缺点吗?

使用托管在 freenas/zfs 上的驱动器的文件来运行虚拟机有什么缺点吗?

最近,我厌倦了租用虚拟机的提供商提供的非常慢的 I/O 读取和延迟(10-30 MB/s,不确定延迟但非常慢)。他使用 freenas,虚拟机在 Linux 上运行。我知道这是大多数提供商提供的服务的正常速度,但该提供商曾经是我运行过的最快的提供商,比我的 6 核 16GB RAM 和 ssd 驱动器家用电脑慢一点。

去年 12 月,我们花了几天时间来回测试,速度达到了 20-35 MB/s。但几天后我就放弃了,因为似乎没有任何进展,而且我想在圣诞假期做点别的事情。

他告诉我 zfs 非常好,应该运行良好,甚至可能更快。

我对 zfs 了解不多,但在阅读了一些相关内容后,我感觉这是一个优势。我知道我阅读了更多相关内容,并且正在测试它(感谢 ZoL),这让我想到了这个问题:

由于 zfs 管理设备、文件系统、缓存等等,使用 zfs 来托管虚拟机不是无用或适得其反的吗,因为 vm 的虚拟设备只是 zfs 服务器上的几个(2-3)文件?

我觉得只会使用块级 zfs 功能。还不如使用 lvm,并将完整的 lvm 设备作为虚拟机的虚拟设备。(大部分)相同的块级功能,没有不必要的文件操作,主机上有更多的可用内存和更多的 CPU。

或者我在这里弄错了什么.. ;)

相关内容