Czy jest jakaś różnica w wydajności między formatami dysków wirtualnych VMDK i VDI w Virtual Box?


Odpowiedzi:


5

Nie sądzę - na przykład ten post na blogu twierdzi, że:

Oba formaty są opakowane wokół surowego obrazu dysku, więc tak naprawdę nie ma problemu z wydajnością.

Jednak mówi również:

VirtualBox musi zamontować obraz vmdk jako dysk do zapisu, co oznacza, że ​​traci rzeczy takie jak migawki i prawdopodobnie wydajność sterownika.

Nie wiem, czy dotyczy to najnowszej wersji, ale wygląda na to, że powinieneś używać VDI.


1
VirtualBox 4 wykona migawki za pomocą VMDK (właśnie przetestowałem to z wersją 4.0.8) i wygląda na to, że ta funkcja istnieje już od wersji 3. Jednakże, ponieważ nie jest to natywny format VirtualBox, implementacja niektórych rzeczy prawdopodobnie zawsze będzie opóźnienie. (Na przykład, nawet w 4.0.8 używanie VBoxManage modifyhd foo.vmdk --compactnie działa, to tylko dla VDI.) Tak więc prawdopodobnie najlepiej jest używać VDI.
HostileFork mówi: nie ufaj SE

1

Nie jest to element związany z wydajnością, ale VMDK jest rodzimym formatem obrazu dysku dla VMWare. Jeśli kiedykolwiek planujesz używać VMWare w przyszłości, jest to format dysku, którego będziesz chciał użyć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.