Raid

Linux-on-Linux KVM:我應該為來賓和主機使用哪個文件系統?

  • March 27, 2015

我正在使用 KVM 並在 linux 伺服器上設置 linux,所以我可以

  • 重新啟動(訪客)伺服器
  • 加密來賓的 rootFS,而無需執行 initramfs-tricks 即可使遠端重啟工作。

我正在考慮btrfs用作文件系統,因為它是單個 ssd 磁碟並且沒有 RAID。

以下想法:

  • 如果我在主機上使用 btrfs,我將擁有出色的數據完整性、所有校驗和等。
  • 所以我可以在客人上使用快速簡單的東西,甚至可以使用 ext2?

還是我應該反過來做?

在主機上為磁碟映像(qcow2 等)執行 BTRFS 是一個非常糟糕的主意。磁碟寫入鏡像文件的風格是 btrfs 最差的 IO 模式,調整 KVM 頁面並沒有很多提示:

http://www.linux-kvm.org/page/Tuning_KVM

但在這一點上,他們很清楚:

“不要將主機上的 linux 文件系統 btrfs 用於映像文件。這會導致 IO 性能低下。當在 guest 上完成高 IO 流量時,kvm guest 甚至可能會凍結。”

我使用 ext4 儲存本地文件,並通過 solaris 上的 ZFS 使用 nfs 儲存來儲存遠端磁碟映像。我們將在不久的將來切換到基於 zfs 的 iscsi 股票。如果您不需要 nas / 中央文件儲存並且將擁有相對穩定數量的 VM,DukeLion 的建議是最好的。

我們使用集群進行軟體測試,因此我們每天使用 qcow2 覆蓋文件創建 1000 台虛擬機。LVM 不支持這樣做。

引用自:https://serverfault.com/questions/390810