使用 Virtual Box 的 VMDK 和 VDI 虚拟磁盘格式之间是否存在性能差异?

Sam*_*ron 9 virtualbox virtual-machine virtual-disk

在virtual box 3.0.2中使用原生VDI虚拟磁盘格式和VMDK虚拟磁盘格式有什么性能差异?

Vee*_*eti 5

我不这么认为 - 例如,这篇博文声称如下:

这两种格式都是原始磁盘映像的包装器,因此原始性能并不是真正的问题。

但是,它还说明了以下内容:

VirtualBox 必须将 vmdk 映像挂载为直写磁盘,这意味着它会丢失快照和驱动程序性能等内容。

我不知道这是否适用于最新版本,但听起来您应该使用 VDI。

  • VirtualBox 4 将使用 VMDK 拍摄快照(我刚刚用 4.0.8 对其进行了测试),听起来该功能自版本 3 以来就已存在。但是,由于它不是 VirtualBox 的本机格式,因此某些内容的实现可能总是落后。(例如,即使在 4.0.8 中使用 `VBoxManage modifyhd foo.vmdk --compact` 也不起作用,它仅适用于 VDI。)所以确实最好使用 VDI。 (2认同)