Phoenixz
Lieutenant
- Registriert
- März 2004
- Beiträge
- 595
Hallo zusammen,
da meine beiden nachfolgenden Fragen eher theoretischer Natur sind beziehen diese sich nicht zwangsläufig nur auf VirtualBox wie der Titel vielleicht vermuten lässt. Da ich aber VirtualBox (sowie vdi-Festplatten) verwende stelle ich die Fragen exemplarisch für diesen Einsatzzweck.
1. In der Theorie sollten virtuelle Festplatten mit fester Größe geringfügig schneller sein als dynamisch allozierte. Hierzu habe ich auch bereits eine Menge gelesen und bilde mir auch ein verstanden zu haben warum. Doch wie sieht das ganze aus sobald man einen Snapshot erstellt hat? Spätestens dann müsste es doch keinen Performanceunterschied mehr geben, da VirtualBox alle neuen Daten nicht mehr auf die ursprünglich erstellte Festplatte, sondern in eine seperate Datei schreibt. Im VirtualBox-Forum heißt es zur Snapshot-Datei „The snapshot has the same format and is initialised in the same way as a normal dynamic VDI“ (https://forums.virtualbox.org/viewtopic.php?p=29269#p29269). D. h. alle Daten werden in diesem Fall auf eine dynamisch allzoierte Festplatte (bzw. ein Teilimage) geschrieben, unabhängig davon ob die Ausgangsfestplatte eine feste Größe hat oder dynamisch alloziert ist. Stimmt meine oben genannte Vermutung (Kein Performanceunterschied mehr ab dem ersten Snapshot)?
2. Gibt es, zumindest in der Theorie, Performanceinbußen pro Snapshot. Auch hier könnte ich mir zumindest vorstellen, dass das der Fall sein müsste (Schlussendlich müssen z. B. bei 100 Snapshots 100 Dateien zu einer Festplatte zusammengeführt werden). Gefunden habe ich hierzu eigentlich nur einen einzigen Thread (https://forums.virtualbox.org/viewtopic.php?f=2&t=29167), der die Frage zwar beantwortet, doch ich wollte mir hier gerne auch nochmal eine zweite Meinung einholen.
Ein kleiner Punkt noch am Rande. Mir ist durchaus bewusst, dass es eigentlich bei beiden Fragen in der Praxis keine sichtbaren Unterschiede geben wird (gerade auch weil meine SSD groß genug ist, damit ich auch VMs drauf packen kann). Allerdings bin und war ich schon immer daran interessiert Dinge tatsächlich zu verstehen und nicht einfach als gegeben anzunehmen. Und da ich das thema gerade ziemlich spannend finde enstanden die beiden o. g. Fragen .
Vielen Dank im Voraus!
da meine beiden nachfolgenden Fragen eher theoretischer Natur sind beziehen diese sich nicht zwangsläufig nur auf VirtualBox wie der Titel vielleicht vermuten lässt. Da ich aber VirtualBox (sowie vdi-Festplatten) verwende stelle ich die Fragen exemplarisch für diesen Einsatzzweck.
1. In der Theorie sollten virtuelle Festplatten mit fester Größe geringfügig schneller sein als dynamisch allozierte. Hierzu habe ich auch bereits eine Menge gelesen und bilde mir auch ein verstanden zu haben warum. Doch wie sieht das ganze aus sobald man einen Snapshot erstellt hat? Spätestens dann müsste es doch keinen Performanceunterschied mehr geben, da VirtualBox alle neuen Daten nicht mehr auf die ursprünglich erstellte Festplatte, sondern in eine seperate Datei schreibt. Im VirtualBox-Forum heißt es zur Snapshot-Datei „The snapshot has the same format and is initialised in the same way as a normal dynamic VDI“ (https://forums.virtualbox.org/viewtopic.php?p=29269#p29269). D. h. alle Daten werden in diesem Fall auf eine dynamisch allzoierte Festplatte (bzw. ein Teilimage) geschrieben, unabhängig davon ob die Ausgangsfestplatte eine feste Größe hat oder dynamisch alloziert ist. Stimmt meine oben genannte Vermutung (Kein Performanceunterschied mehr ab dem ersten Snapshot)?
2. Gibt es, zumindest in der Theorie, Performanceinbußen pro Snapshot. Auch hier könnte ich mir zumindest vorstellen, dass das der Fall sein müsste (Schlussendlich müssen z. B. bei 100 Snapshots 100 Dateien zu einer Festplatte zusammengeführt werden). Gefunden habe ich hierzu eigentlich nur einen einzigen Thread (https://forums.virtualbox.org/viewtopic.php?f=2&t=29167), der die Frage zwar beantwortet, doch ich wollte mir hier gerne auch nochmal eine zweite Meinung einholen.
Ein kleiner Punkt noch am Rande. Mir ist durchaus bewusst, dass es eigentlich bei beiden Fragen in der Praxis keine sichtbaren Unterschiede geben wird (gerade auch weil meine SSD groß genug ist, damit ich auch VMs drauf packen kann). Allerdings bin und war ich schon immer daran interessiert Dinge tatsächlich zu verstehen und nicht einfach als gegeben anzunehmen. Und da ich das thema gerade ziemlich spannend finde enstanden die beiden o. g. Fragen .
Vielen Dank im Voraus!