Leistung der Xen-Image-Datei im Vergleich zur Partition / LVM-Volume

10

Ich habe ziemlich viele Ratschläge gelesen, um vom File-Image-VM-Speicher zum partitions- / LVM-Volume zu wechseln.

Die Behauptung ist, dass Partition / LVM viel schneller sind als Image-Dateien.

Der Nachteil meiner Meinung nach ist, dass man nicht mehr die gesamte VM in einer einzigen, einfach zu kopierenden und zu migrierenden Datei hat.

Kann jemand diesbezüglich Ratschläge geben, insbesondere wenn es tatsächlich Unterschiede bei neuen Xen-Versionen gibt und wenn es E / A-Benchmarks gibt, die dies unterstützen?

Vielen Dank!

SyRenity
quelle

Antworten:

9

Das Erstellen eines Zugriffs auf Blockebene auf den Status der virtuellen Maschine ist im Gegensatz zu einem Zugriff auf Dateiebene immer schneller, da eine Abstraktionsebene entfernt wird.

Ich würde den LVM-Ansatz empfehlen. Vergessen Sie nicht, dass Sie das LVM-Volume jederzeit wie eine Datei sichern können. Es gibt keinen großen Unterschied zwischen den beiden. LVM ist auch sehr flexibel in Bezug auf die Verlagerung der Daten.

Nur weil der abstrakte Begriff einer Datei nicht mehr existiert, heißt das nicht, dass er schlecht ist. Die Leistungssteigerungen können beträchtlich sein, und mit ein wenig Umdenken können Sie Ihre Infrastruktur so ausloten, als wäre es eine Datei.

Ich mache oft eine Partition für virtuelle QEmu-Maschinen. Dann kann ich ddes speichern und wiederherstellen. Ein Dateisystem (die virtuellen Maschinen), das auf Blockebene ausgeführt wird, ist besser als eine Datei in einem Dateisystem mit einem Dateisystem auf der Oberseite.

Viel Glück

Aiden Bell
quelle
6

Ich möchte nur alle obigen Antworten ergänzen, indem ich Sie daran erinnere, dass LVM über einen etwas einfach zu verwendenden Snapshot-Mechanismus verfügt. Dies macht es ziemlich einfach, laufende VMs zu sichern oder zu klonen, indem einfach ein Snapshot erstellt, die VM geklont oder gesichert und der Snapshot entfernt wird. Alles ohne Ausfallzeiten.

katriel
quelle
+1 für Schnappschüsse. Ich denke, dass die Funktionalität sehr vermisst wird!
Aiden Bell
0

Es gibt einige (ich bin vielleicht auf zwei davon gestoßen) Benchmarks für Dateibild- und LVM-Partitionen im Internet (es ist nicht so schwer, sie zu googeln). Obwohl etwas veraltet, scheint es, dass LVM normalerweise schneller ist (wenn auch mit einem winzigen Abstand). Das war genug für mich, also habe ich mich für das LVM-Schema entschieden. Was das Kopieren angeht, können Sie das logische LVM-Volume weiterhin bereitstellen, targzipieren und an einen anderen Speicherort übertragen. Es ist nicht viel schwieriger. Und LVM erleichtert das Erweitern Ihres Serverspeichers erheblich.

kmelvn
quelle