Virtuelle Maschinen synchronisieren – VHD mit dynamischer oder fester Zuordnung?

Virtuelle Maschinen synchronisieren – VHD mit dynamischer oder fester Zuordnung?

Wenn Sie eine virtuelle Maschine ausführen, die Sie regelmäßig synchronisieren möchten, ist es dann im Allgemeinen schneller, eine dynamisch zugewiesene VHD oder eine VHD mit fester Zuweisung zu verwenden?

Ich bin sicher, dass dies von vielen Faktoren abhängt, unter anderem von:

  • Wie viele Daten ändern sich zwischen den Synchronisierungen?
  • Welche Art von Daten ändert sich zwischen den Synchronisierungen?
  • Welches Dienstprogramm verwenden Sie zum Synchronisieren
  • Die für die Synchronisierung verwendeten Speichermedien

Aber gibt es eine feste Regel?

In meinem Fall trage ich einen Virtualbox-Ubuntu-Gast auf einer USB-SSD mit mir herum und möchte rsynceinmal pro Woche auf eine SATA-Festplatte zugreifen.

Antwort1

Im Allgemeinen sollte die Festplatten-E/A innerhalb der VM mit einem festen Laufwerk (im Gegensatz zu dynamisch zugewiesenen) besser sein, da der Overhead entsteht, wenn das Host-Betriebssystem die Datei erweitert, die die virtuelle Festplatte darstellt.
Wenn Sie jedoch Dateien innerhalb des Betriebssystems (in Ihrem Fall innerhalb von Ubuntu) per Rsync synchronisieren, sollte der Typ der zugrunde liegenden VM-Festplatte für die Synchronisierungsgeschwindigkeit keine Rolle spielen, da diese bereits vorhanden sind.

Wenn Sie die VM-Festplatte als Ganzes per Rsync synchronisieren möchten, sollten Sie meiner Meinung nach besser mit Snapshots und/oder einer Mischung aus VBoxManage-Clonehd/Clonevm/Export(nach OVA)-Ansätzen arbeiten.

verwandte Informationen