Guten Morgen zusammen,
aktuelle werden bei uns (vSphere 5.5 Umgebung) alle VMs (Server) mit "Thick-Provision Lazy-Zeroed" Festplatten betrieben.
Würde mir "Eager-Zeroed" einen großen Performance-Vorteil beim Betrieb der VMs bieten?
Wie macht ihr es in euren Umgebungen? Eager oder Lazy und warum?
Danke euch.
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
Lazy-Zeroed vs. Eager-Zeroed
-
irix
- King of the Hill
- Beiträge: 13063
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Bei "Eager" ist halt der vorallokierte Bereich auch schon genullt und somit hat man dort einmalig einen kleinen Performancevorteil. Aber den hat man nur beim ersten Write.
"Eager" wird zwingend vorrausgesetztz bei FT VMs.
Wenn du kein Storage hast welches VAAI und dort die Primitive Zeroing supportet wuerde ich Eager nicht machen wollen ausser du bekommst dein Geld dafuer auf Fortschrittsbalks zugucken.
Wir machen Thin vDISKs. Haben aber ein Monitoring und vSphere StorageCluster im Einsatz. Ist dies nicht gegeben dann Lazy.
Gruss
Joerg
"Eager" wird zwingend vorrausgesetztz bei FT VMs.
Wenn du kein Storage hast welches VAAI und dort die Primitive Zeroing supportet wuerde ich Eager nicht machen wollen ausser du bekommst dein Geld dafuer auf Fortschrittsbalks zugucken.
Wir machen Thin vDISKs. Haben aber ein Monitoring und vSphere StorageCluster im Einsatz. Ist dies nicht gegeben dann Lazy.
Gruss
Joerg
-
irix
- King of the Hill
- Beiträge: 13063
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
wannabee hat geschrieben:Leider steht mir kein VAAI (vsphere Stanard Lizenz) nicht zur Verfügung. Danke dir
Was aber kein techn. Hinderungsgrund waere.
Wie lange dauert es denn wenn du eine 100GB Eager vDisk erstellst? Werden andere VMs beeintraechtigt in der Zeit weil Hypervisor/Storage nun belastet ist?
Wir haben hier doch gerade einen parallel Thread laufen wo es um die konvertierung bzw. verhalten bei Vergroesserung einer vDisk geht. Das solltest du auch mal mitlesen.
Gruss
Joerg
-
kastlr
- Profi
- Beiträge: 993
- Registriert: 31.03.2008, 17:26
- Wohnort: Einzugsbereich des FC Schalke 04
- Kontaktdaten:
Hallo Jörg,
warum sollte VAAI so sehr von Bedeutung sein, außer das einmal das Array (mit VAAI) und einmal der Host (ohne VAAI) für das Löschen der Bereiche zuständig ist?
Das einzige was sich durch VAAI wirklich ändert ist die IO Last, die der Host erzeugt.
Damit wird aber primär nur der Host und das SAN entlastet, in den meisten Fallen aber nicht das Array.
Bei einer svMotion Operation (VAAI extended copy) von 500 GB muß das Array in jedem Fall 1 TB an Daten verarbeiten, je 500 GB Read (Source) und 500 GB Writes (Target).
Bei VAAI zero block löschen manche Arrays die Bereiche auch nicht wirklich, sie setzen nur spezielle interne Flags.
Das entlastet zwar den Host und das SAN, aber wie oft werden denn solche Operationen im Regelbetrieb durchgeführt?
Space reclaimation erfordert in den meisten Fallen immer noch eine Aktivität des Administrators.
VAAI ist eigentlich eine ziemliche Mogelpackung, wenn es denn ATS nicht gäbe.
Gruß,
Ralf
warum sollte VAAI so sehr von Bedeutung sein, außer das einmal das Array (mit VAAI) und einmal der Host (ohne VAAI) für das Löschen der Bereiche zuständig ist?
Das einzige was sich durch VAAI wirklich ändert ist die IO Last, die der Host erzeugt.
Damit wird aber primär nur der Host und das SAN entlastet, in den meisten Fallen aber nicht das Array.
Bei einer svMotion Operation (VAAI extended copy) von 500 GB muß das Array in jedem Fall 1 TB an Daten verarbeiten, je 500 GB Read (Source) und 500 GB Writes (Target).
Bei VAAI zero block löschen manche Arrays die Bereiche auch nicht wirklich, sie setzen nur spezielle interne Flags.
Das entlastet zwar den Host und das SAN, aber wie oft werden denn solche Operationen im Regelbetrieb durchgeführt?
Space reclaimation erfordert in den meisten Fallen immer noch eine Aktivität des Administrators.
VAAI ist eigentlich eine ziemliche Mogelpackung, wenn es denn ATS nicht gäbe.
Gruß,
Ralf
kastlr hat geschrieben:
..
VAAI ist eigentlich eine ziemliche Mogelpackung, wenn es denn ATS nicht gäbe.
Bezüglich Space Reclaim im SAN Umfeld weiss ich nicht bezüglich Mogelpackung; aber im NFS Umfeld mit Netapp ist VAAI schon ziemlich was schönes.
Unter Netapp CDOT 8.3 greift VAAI mittlerweile nicht nur beim Klonen sondern auch beim Restore. D.h früher mit Netapp VSC restores von 20 - 60 Minuten je nach Grösse, heute unabhängig von der Grösse 2-3 Minuten VM Restorezeit.
Der Zugriff von den Hosts auf das SAN läuft über iSCSI 10G
Ich frage mich nur: Ist es Wert beim Erstellen eines neuen Servers etwas länger zu warten, dann aber später etwas mehr Performance zu haben.
Und die zweite Frage: Wenn ein Mitarbeiter (auch Admin) meint dass die Systeme "gefühlt" ab und an etwas träge wären, kann es wirklich an "Lazy" oder "Eager" Zeroed liegen?
Grüße
Ich frage mich nur: Ist es Wert beim Erstellen eines neuen Servers etwas länger zu warten, dann aber später etwas mehr Performance zu haben.
Und die zweite Frage: Wenn ein Mitarbeiter (auch Admin) meint dass die Systeme "gefühlt" ab und an etwas träge wären, kann es wirklich an "Lazy" oder "Eager" Zeroed liegen?
Grüße
-
kastlr
- Profi
- Beiträge: 993
- Registriert: 31.03.2008, 17:26
- Wohnort: Einzugsbereich des FC Schalke 04
- Kontaktdaten:
Die Auswirkungen auf die Performance sind marginal und können wahrscheinlich nur unter Testbedingungen festgestellt werden.
Nach meinem Kenntnisstand haben ausschließlich folgende Aktivitäten Auswirkungen auf die Performance beim Einsatz von non eager-zeroed vmdks.
Gruß,
Ralf
Nach meinem Kenntnisstand haben ausschließlich folgende Aktivitäten Auswirkungen auf die Performance beim Einsatz von non eager-zeroed vmdks.
- Erstmaliges Beschreiben eines Tracks
- Wachsen der vmdk (Allokieren von freier Kapazität im VMFS Filesystem, Aktualisierung Meta Daten usw.)
Gruß,
Ralf
bla!zilla hat geschrieben:Und warum geht es schneller? Weil der Filer es macht. VAAI verlagert nur die Last vom Host auf das Speichersystem. VAAI ist schön, keine Frage. Aber die Last löst sich ja nicht in Luft auf.
Klar löst sich die Last nicht in Luft auf; wird aber massivst reduziert; durch den Einsatz neuer Features.
Ist ja lasttechnisch durchaus ein Unterschied ob z.b ein Netapp Filer via Flex Cloning eine 1Tb Disk restored, allein mit Operationen auf dem Storage; oder ob die zu restorende 1Tb VM vom Storage übers Netz zum ESX CPU und wieder zurückkopiert wird...
Die Last reduziert sich einerseits durch VAAI (bei diesem Beispiel) massiv (FlexCloning auf dem Netapp kostet lasttechnisch nicht allzuviel..) andereseits reduzieren sich die an der Operationen beteiligten und somit belasteten Komponenten von 3 auf 1 (Netz/ESX CPU/Storage vs Storage).
Im vorliegenden Beispiel könnte man durchaus sagen das die Last sich (fast) aufgelöst hat ....60Minuten restorezeit gegenüber 2 Minutenrestorezeit inklusive einer Minderbelastung der beteiligten Komponenten bei der entsprechenden Operation könnte man fast als "Lastauflösung" bezeichnen
Zurück zu „vSphere 5.5 / ESXi 5.5“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste
