Freigeben über


Erkennen von Engpässen in einer virtualisierten Umgebung

In diesem Abschnitt erhalten Sie einige Hinweise darauf, was mithilfe des Systemmonitors überwacht werden soll und wie Sie ermitteln, wo das Problem möglicherweise liegt, wenn der Host oder einige der virtuellen Computer nicht wie erwartet funktionieren.

Prozessorengpässe

Im Folgenden sind einige häufige Szenarien aufgeführt, die zu Prozessorengpässen führen können:

  • Mindestens ein logischer Prozessor wird geladen

  • Mindestens ein virtueller Prozessor wird geladen

Sie können die folgenden Leistungsindikatoren vom Host verwenden:

  • Logische Prozessorauslastung – \Logischer Hyper-V-Hypervisor-Prozessor(*)\% Gesamtlaufzeit

  • Virtuelle Prozessorauslastung – \Virtueller Hyper-V-Hypervisor-Prozessor(*)\% Gesamtlaufzeit

  • Virtuelle Stammprozessorauslastung – \Virtueller Hyper-V-Hypervisor-Stammprozessor(*)\% Gesamtlaufzeit

Wenn der Indikator Logischer Hyper-V-Hypervisor-Prozessor(_Total)\% Gesamtlaufzeit über 90 % beträgt, ist der Host überladen. Sie sollten mehr Verarbeitungsleistung hinzufügen oder einige virtuelle Computer zu einem anderen Host migrieren.

Wenn der Indikator Virtueller Hyper-V-Hypervisor-Prozessor(VM-Name:VP x)\% Gesamtlaufzeit bei allen virtuellen Prozessoren über 90 % beträgt, sollten Sie Folgendes tun:

  • Vergewissern Sie sich, dass der Host nicht überladen ist.

  • Finden Sie heraus, ob die Workload weitere virtuelle Prozessoren nutzen kann.

  • Weisen Sie dem virtuellen Computer weitere virtuelle Prozessoren zu.

Wenn der Indikator Virtueller Hyper-V-Hypervisor-Prozessor(VM-Name:VP x)\% Gesamtlaufzeit bei einigen, aber nicht bei allen virtuellen Prozessoren über 90 % beträgt, sollten Sie Folgendes tun:

  • Wenn Ihre Workload empfangsseitig netzwerkintensiv ist, sollten Sie die Verwendung der vRSS in Betracht ziehen.

  • Wenn die virtuellen Computer nicht Windows Server 2012 R2 ausführen, sollten Sie weitere Netzwerkadapter hinzufügen.

  • Wenn Ihre Workload speicherintensiv ist, sollten Sie den virtuellen NUMA aktivieren und weitere virtuelle Datenträger hinzufügen.

Wenn der Indikator Virtueller Hyper-V-Hypervisor-Stammprozessor (Root VP x)\% Gesamtlaufzeit bei einigen, aber nicht bei allen virtuellen Prozessoren mehr als 90 % beträgt und der Indikator Prozessor (x)\% Interruptzeit und Prozessor (x)\% DPC-Zeit ungefähr dem Wert für den Indikator Virtueller Stammprozessor (Root VP x)\% Gesamtlaufzeit entspricht, sollten Sie sicherstellen, dass die VMQ auf den Netzwerkadaptern aktiviert ist.

Arbeitsspeicherengpässe

Im Folgenden sind einige häufige Szenarien aufgeführt, die zu Arbeitsspeicherengpässen führen können:

  • Der Host reagiert nicht.

  • Virtuelle Computer können nicht gestartet werden.

  • Auf virtuellen Computern ist nicht genügend Arbeitsspeicher vorhanden.

Sie können die folgenden Leistungsindikatoren vom Host verwenden:

  • Arbeitsspeicher\Verfügbare MBytes

  • Hyper-V-Ausgleichsmodul für dynamischen Arbeitsspeicher (*)\Verfügbarer Arbeitsspeicher

Sie können die folgenden Leistungsindikatoren vom virtuellen Computer verwenden:

  • Arbeitsspeicher\Verfügbare MBytes

Wenn die Indikatoren Arbeitsspeicher\Verfügbare MBytes und Hyper-V-Ausgleichsmodul für dynamischen Arbeitsspeicher (*)\Verfügbarer Arbeitsspeicher auf dem Host niedrig sind, sollten Sie nicht erforderliche Dienste beenden und einen oder mehrere virtuelle Computer zu einem anderen Host migrieren.

Wenn der Indikator Arbeitsspeicher\Verfügbare MBytes auf dem virtuellen Computer niedrig ist, sollten Sie dem virtuellen Computer mehr Arbeitsspeicher zuweisen. Wenn Sie den dynamischen Arbeitsspeicher verwenden, sollten Sie die maximale Arbeitsspeichereinstellung erhöhen.

Netzwerkengpässe

Im Folgenden sind einige häufige Szenarien aufgeführt, die zu Netzwerkengpässen führen können:

  • Der Host ist netzwerkgebunden.

  • Der virtuelle Computer ist netzwerkgebunden.

Sie können die folgenden Leistungsindikatoren vom Host verwenden:

  • Netzwerkschnittstelle(Netzwerkadaptername)\Bytes/s

Sie können die folgenden Leistungsindikatoren vom virtuellen Computer verwenden:

  • Virtueller Hyper-V-Netzwerkadapter (Name des virtuellen Computers<GUID>)\Bytes/s

Wenn der Indikator Physische NIC Bytes/s größer oder gleich 90 % der Kapazität ist, sollten Sie zusätzliche Netzwerkadapter hinzufügen, virtuelle Computer zu einem anderen Host migrieren und den Netzwerk-QoS konfigurieren.

Wenn der Indikator Virtueller Hyper-V-Netzwerkadapter Bytes/s größer oder gleich 250 MBit/s ist, sollten Sie zusätzliche in einem Team verwendete Netzwerkadapter auf dem virtuellen Computer hinzufügen, die vRSS aktivieren und SR-IOV verwenden.

Wenn Ihre Workloads ihre Netzwerklatenz nicht erfüllen können, aktivieren Sie SR-IOV, um physische Netzwerkadapterressourcen für den virtuellen Computer bereitzustellen.

Speicherengpässe

Im Folgenden sind einige häufige Szenarien aufgeführt, die zu Speicherengpässen führen können:

  • Die Host- und VM-Vorgänge gehen langsam vonstatten, oder es tritt ein Timeout auf.

  • Der virtuelle Computer ist langsam.

Sie können die folgenden Leistungsindikatoren vom Host verwenden:

  • Physischer Datenträger(Laufwerkbuchstabe)\Mittlere Sek./Lesevorgänge

  • Physischer Datenträger(Laufwerkbuchstabe)\Mittlere Sek./Schreibvorgänge

  • Physischer Datenträger(Laufwerkbuchstabe)\Durchschnittl. Warteschlangenlänge der Datenträger-Lesevorgänge

  • Physischer Datenträger(Laufwerkbuchstabe)\Durchschnittl. Warteschlangenlänge der Datenträger-Schreibvorgänge

Wenn die Latenzen konsistent mehr als 50 ms betragen, sollten Sie Folgendes tun:

  • Verteilen Sie virtuelle Computer auf zusätzlichem Speicher.

  • Erwägen Sie den Kauf von schnellerem Speicher.

  • Erwägen Sie die Nutzung von mehrstufigen Speicherplätzen, die unter Windows Server 2012 R2 eingeführt wurden.

  • Erwägen Sie die Verwendung des Speicher-QoS, der unter Windows Server 2012 R2 eingeführt wurde.

  • Verwenden Sie VHDX.

Weitere Verweise