use*_*ser 11 virtualization linux zfs debian virtualbox
我正在考虑从 ext3 迁移到 ZFS,以便在我的 Debian Linux 主机上使用ZFS on Linux进行数据存储。我真正想要的 ZFS 的一个杀手级功能是它的数据完整性保证。随着我的存储需求增加而微不足道地增加存储的能力也是我所期待的。
但是,我还在同一台主机上运行了几个 VM。(尽管通常情况下,在我的情况下,主机上任何时候都只有一个 VM 运行。)
考虑到 ZFS 的数据校验和和写时复制行为,以及 VM 磁盘映像是相对较大的文件(我的主 VM 的磁盘映像文件目前为 31 GB)这一事实,这样的 VM 来宾内部的性能影响是什么?迁移?我可以采取哪些步骤来减少可能的负面性能影响?
如有必要,我可以在 VM 磁盘映像上使用较少的数据完整性保证(我不会在任何 VM 内做任何真正重要的事情),并且可以轻松地将它们与文件系统的其余部分分开,但如果我不这样做会很好不必(甚至有选择地)关闭最让我想迁移到不同文件系统的功能。
对于工作站级系统而言,硬件非常强大,但与高端服务器(32 GB RAM,很少使用超过 10 GB,6 核 3.3 GHz CPU,目前可用 2.6 TB磁盘空间df总计约 1.1 TB 可用空间;迁移到 ZFS 可能会增加一些可用空间),我不打算运行重复数据删除(因为在我的情况下打开重复数据删除不会增加太多)。计划是从 JBOD 配置开始(显然有良好的备份),但如果条件允许,我最终可能会转向双向镜像设置。
由于 ZFS 在块级别工作,因此文件的大小没有区别。ZFS 需要更多内存和 CPU,但作为文件系统本质上并不会显着变慢。但您需要注意 RAIDZ 的速度与 RAID5 不同。RAID10 适合速度优先的情况。