我正在考虑使用
ZFS on Linux从我的Debian Linux主机上的ext3迁移到ZFS以进行数据存储.我真正想要的ZFS的一个杀手级功能是它的数据完整性保证.随着我的存储需求增加,平凡增长存储的能力也是我期待的.
但是,我也在同一主机上运行了一些VM. (虽然通常情况下,在我的情况下,任何时候主机上只运行一个VM.)
考虑到ZFS的数据校验和写入时复制行为,以及VM磁盘映像是相对较大的文件(我的主VM的磁盘映像文件目前位于31 GB)这一事实,VM guest虚拟机中的性能影响是什么?迁移?我可以采取哪些措施来减少可能的负面性能影响?
如果有必要,我可以在VM磁盘映像上保持较少的数据完整性保证(我不会在任何虚拟机中执行任何真正关键的操作)并且可以轻松地将它们与文件系统的其余部分分开,但如果我不这样做会很好不得不(甚至有选择地)关闭大多数让我想要迁移到不同文件系统的功能.
对于工作站级系统而言,硬件非常强大,但对于高端服务器(32 GB RAM,使用中很少> 10 GB,6核3.3 GHz cpu,目前2.6 TB)不会太大可用的磁盘空间根据df和总共大约1.1 TB免费;迁移到ZFS可能是add some more free space)我并没有计划运行重复数据删除(因为打开重复数据删除不会在我的情况下增加太多).计划是从JBOD配置开始(显然具有良好的备份),但如果条件允许,我最终可能会转向双向镜像设置.