Hi.
Ich habe eine virtuelle Maschine die eine recht hohe vDisk Latenz hat (200-300 ms). Allerdings hat der Datastore nur 5-10 ms. Latenz. Auch das Storage (NetApp FAS 6250) bescheinigt mir super Werte auf der Lun.
Wie können solche Differenzen zu Stande kommen? Wo ist da der technisch genaue Unterschied?
btw. Ich habe kein Alignment Problem!
Danke für eure Unterstützung.
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!
Datastore Latenz vs Virtual Disk Latenz
-
kastlr
- Profi
- Beiträge: 993
- Registriert: 31.03.2008, 17:26
- Wohnort: Einzugsbereich des FC Schalke 04
- Kontaktdaten:
Hallo,
was sagt den esxtop dazu?
Eventuell ist die HBA Queue nicht ausreichend dimensioniert, so das die VM ihre IO's buffern muß, bevor sie diese an den ESX und dann an den HBA übergeben kann.
Um heraus zu bekommen, ob eine vDisk vielleicht besonders betroffen ist kannst du auch esxtop bemühen.
Einfach mit <v> in den Disk VM Mode wechseln.
Mit <s> + <2> + <enter> den Update Intervall auf 2 Sekunden hochstellen.
Danach mit den Ziffernblock Tasten <2> + <8> die betroffene VM auswählen und mit <6> die Ansicht für die einzelnen vmdk's öffnen.
Übrigens kann man mit <4> VM's aus der Ansicht entfernen, um die Übersichtlichkeit zu erhöhen.
Alternativ kannst du auch vscsiStats verwenden, um weitere Informationen zum IO Verhalten deiner VM zu erlangen.
Gruß,
Ralf
was sagt den esxtop dazu?
Eventuell ist die HBA Queue nicht ausreichend dimensioniert, so das die VM ihre IO's buffern muß, bevor sie diese an den ESX und dann an den HBA übergeben kann.
Um heraus zu bekommen, ob eine vDisk vielleicht besonders betroffen ist kannst du auch esxtop bemühen.
Einfach mit <v> in den Disk VM Mode wechseln.
Mit <s> + <2> + <enter> den Update Intervall auf 2 Sekunden hochstellen.
Danach mit den Ziffernblock Tasten <2> + <8> die betroffene VM auswählen und mit <6> die Ansicht für die einzelnen vmdk's öffnen.
Übrigens kann man mit <4> VM's aus der Ansicht entfernen, um die Übersichtlichkeit zu erhöhen.
Alternativ kannst du auch vscsiStats verwenden, um weitere Informationen zum IO Verhalten deiner VM zu erlangen.
Gruß,
Ralf
-
kastlr
- Profi
- Beiträge: 993
- Registriert: 31.03.2008, 17:26
- Wohnort: Einzugsbereich des FC Schalke 04
- Kontaktdaten:
Hi,
erst einmal sind hier nur Writes betroffen, dann scheint die IO Size der Writes ziemlich groß zu sein.
Wenn du mit knapp 40 Write IO's um die 16 MB/s transferieren möchtest kommt eine (average) IO Size von ca. 400kB heraus.
Wahrscheinlich gehen so große Writes gleich am Array Cache vorbei und müssen direkt auf die Disks geschrieben werden.
Je nach Disk Typ und Protection braucht das schon seine Zeit.
Btw, wie hast du die vmdk angelegt, als eagerzeroedthick oder nicht?
Denn ohne eagerzeroedthick schiebt der ESXi Server vor jedem Write der VM auf einen bisher nicht verwendeten Block einen IO zum Löschen des Blocks ein.
Damit muß der IO der VM warten bis dieser Lösch IO abgeschlossen ist und erst dann wird der IO der VM ausgeführt.
Wie eine bestehende vmdk auf eagerzeroedthick umgestellt werden kann wird im folgendem Artikel beschrieben.
Enabling clustering features for an existing virtual disk by converting in place
Gruß,
Ralf
erst einmal sind hier nur Writes betroffen, dann scheint die IO Size der Writes ziemlich groß zu sein.
Wenn du mit knapp 40 Write IO's um die 16 MB/s transferieren möchtest kommt eine (average) IO Size von ca. 400kB heraus.
Wahrscheinlich gehen so große Writes gleich am Array Cache vorbei und müssen direkt auf die Disks geschrieben werden.
Je nach Disk Typ und Protection braucht das schon seine Zeit.
Btw, wie hast du die vmdk angelegt, als eagerzeroedthick oder nicht?
Denn ohne eagerzeroedthick schiebt der ESXi Server vor jedem Write der VM auf einen bisher nicht verwendeten Block einen IO zum Löschen des Blocks ein.
Damit muß der IO der VM warten bis dieser Lösch IO abgeschlossen ist und erst dann wird der IO der VM ausgeführt.
Wie eine bestehende vmdk auf eagerzeroedthick umgestellt werden kann wird im folgendem Artikel beschrieben.
Enabling clustering features for an existing virtual disk by converting in place
Gruß,
Ralf
Zurück zu „vSphere 5 / ESXi 5 und 5.1“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste