我正在玩KVM并在Linux服务器上设置一个Linux,所以我可以
我正在考虑使用btrfs作为文件系统,因为它是一个单一的ssd磁盘,没有RAID。
以下的想法:
或者我应该这样做呢?
在主机上运行BTRFS磁盘映像(qcow2等)是一个非常糟糕的主意。 磁盘写入映像文件的风格是btrfs最差的IO模式,调优KVM页面不包含许多提示:
http://www.linux-kvm.org/page/Tuning_KVM
但在这一点上他们很清楚:
“不要在主机上使用linux文件系统btrfs作为镜像文件,这会导致IO性能低下,当guest虚拟机上的高IOstream量完成时,kvm guest甚至可能会冻结。
我通过solaris上的ZFS使用ext4作为本地文件和nfs存储以获得远程磁盘映像。 我们将在不久的将来切换到基于zfs的iscsi股票。 如果你不需要一个nas / central文件存储并且将有一个相对稳定的虚拟机数量,DukeLion的build议是最好的。
我们使用集群进行软件testing,所以我们每天使用qcow2覆盖文件创build数千个虚拟机。 LVM不支持这样做。
这一切都取决于你想达到什么。
我不会build议在任何服务器上使用ext2作为根目录(虚拟或物理)。 在某些情况下,性能可能会变慢,文件系统不一致仍然存在,从而导致重启速度变得非常慢。
如果你想简单和性能 – 我build议你把客人的形象在lvm逻辑卷上,并在客人中使用btrfs / ext4 / xfs。