同步虛擬機器 - 動態分配還是固定分配 VHD?

同步虛擬機器 - 動態分配還是固定分配 VHD?

當您執行要定期同步的虛擬機器時,使用動態分配的 VHD 還是固定分配的 VHD 通常更快?

我確信這取決於很多因素,包括:

  • 同步之間有多少資料變化
  • 同步之間哪些類型的資料會發生變化
  • 您使用什麼實用程式來同步
  • 用於同步的儲存媒體

但有沒有硬性規定呢?

就我而言,我隨身攜帶一個 USB SSD 上的 Virtualbox Ubuntu guest 虛擬機,並希望rsync每週使用一次 SATA HDD。

答案1

一般來說,來自虛擬機器內部的磁碟 I/O 使用固定磁碟機(而不是動態分配)應該會更好,因為主機作業系統擴充表示虛擬磁碟的檔案時會產生開銷。
但是,如果您從作業系統內部(在您的情況下是 Ubuntu 內部)重新同步文件,因為這些文件已經存在,所以底層 VM 磁碟的類型對於同步速度應該不重要。

如果您想將 VM 磁碟作為一個整體進行 rsync,我認為您最好考慮使用快照和/或 VBoxManage clonehd/clonevm/export(to ova) 方法的某種組合。

相關內容