Freigeben über


Verwenden von PerfInsights zum Diagnostizieren von Problemen mit hoher CPU- oder Datenträgerauslastung

Originalversion des Produkts: Azure
Ursprüngliche KB-Nummer: 4021853

In diesem Artikel wird beschrieben, wie Sie PerfInsights verwenden, um Probleme mit hoher CPU- oder Datenträgerauslastung in Microsoft Azure zu diagnostizieren.

Verwenden von PerfInsights zum Sammeln von Protokolldaten

  1. Führen Sie den allgemeinen PerfInsights-Benutzerleitfaden aus, um PerfInsights zu starten, und führen Sie dann die folgenden Schritte aus:

    1. Geben Sie die Microsoft-Support Anforderungsnummer ein.

    2. Wählen Sie im Dialogfeld "Problembehandlungsszenario auswählen" die Option "Benutzerdefinierte Konfiguration" aus.

    3. Wählen Sie im Dialogfeld "Module to Execute " die Option "Leistungsdiagnose" aus.

    4. Klicken Sie zum Fortsetzen des Vorgangs auf OK .

      Screenshot des Dialogfelds

      Screenshot des Dialogfelds

  2. Warten Sie, bis PerfInsights Systeminformationen sammelt. Nachdem dieser Auftrag abgeschlossen ist, wird das Fenster "Ablaufverfolgung der Leistungsdiagnose starten" angezeigt. Klicken Sie auf "OK ", um fortzufahren, wenn das Problem weiterhin besteht.

    Screenshot des Fensters

  3. Die Fenster "Alle Ablaufverfolgungen beenden" werden angezeigt. Es wird empfohlen, mehrere Minuten zu warten, damit das Tool genügend Daten für die Diagnose erfasst. Klicken Sie dann auf "OK ", um die Diagnose zu beenden. Das endgültige Diagnoseergebnis wird in die Datei CollectedData_<DateTime>.zip eingeschlossen.

    Screenshot des Fensters

Analysieren des Diagnoseberichts auf Leistungsprobleme

  1. Folgen Sie dem allgemeinen PerfInsights-Benutzerhandbuch, um die HTML-Datei "PerfInsights Report" zu öffnen.

    Wenn während des Auftrags für die Leistungsdiagnose hohe CPU- oder Datenträgerauslastungsdaten erfasst wurden, werden Warnmeldungen auf der Registerkarte "Ergebnisse " angezeigt. Die Nachrichten enthalten Links zu den Registerkarten " Top CPU Consumer " und "Top Disk Consumer ".

    Screenshot des PerfInsights-Berichts.

  2. Sie können die Registerkarte " Top CPU Consumer " verwenden, um die Zeiträume zu identifizieren, in denen eine hohe CPU-Auslastung aufgetreten ist, und die wichtigsten Prozesse zeigen den größten CPU-Verbrauch an. Diese Registerkarte enthält die folgenden Informationen:

    • StartTime und EndTime. Die Start- und Endzeit des Analysezeitraums werden als UTC-Zeit angezeigt. Darüber hinaus gibt es einige Hinweise dazu, wie die Daten gesammelt und ausgewertet wurden.

    • Hohe CPU-Auslastungszeiträume. In dieser Tabelle sind alle hohen CPU-Auslastungen aufgeführt, die zwischen Start- und Endzeiten aufgetreten sind. Die folgende Tabelle zeigt z. B. einen Zeitraum mit hoher CPU-Auslastung bei 30 %+. Die geschachtelte Tabelle in der Spalte "ProcessorHighCPUUsageBreakdown " zeigt die Verwendung der einzelnen logischen Prozessor an.

      Screenshot der Tabelle mit hoher CPU-Auslastung.

    • Top-Cpu-Verbraucher mit langer Ausführung. In dieser Tabelle wird gezeigt, welche Prozesse CPU verwendet haben. Beispielsweise trug iexplore.exe (4964) 39,05 % CPU-Auslastung zum Zeitraum hoher CPU-Auslastung bei. Wenn die wichtigsten Verbraucher Ihre eigenen Dienste oder Programme sind, müssen Sie ein leistungsfähigeres Profiler-Tool verwenden, um eine umfassende Analyse durchzuführen. Wenn die wichtigsten Verbraucher im Besitz von Drittanbietern sind, möchten Sie diesen Dienst oder dieses Programm möglicherweise deaktivieren oder deinstallieren, oder wenden Sie sich an den Hersteller für den Kundensupport.

      Screenshot der Prozesse, die CPU verwenden.

    • Spitzen-CPU-Verbraucher. In dieser Tabelle sind die Prozesse aufgeführt, die eine hohe Spitzenauslastung hatten, die CPU aber lange nicht verbraucht haben.

  3. Sie können die Registerkarte " Top Disk Consumer " verwenden, um die Zeiträume zu identifizieren, in denen hohe physische Datenträgernutzung aufgetreten ist, und die wichtigsten Prozesse, die den größten Datenträgerverbrauch zeigen. Diese Registerkarte enthält die folgenden Informationen:

    • StartTime und EndTime. Die Start- und Endzeit des Analysezeitraums werden als UTC-Zeit angezeigt. Darüber hinaus gibt es einige Hinweise dazu, wie die Daten gesammelt und ausgewertet wurden.

    • Nutzungszeiträume für hohe Datenträger. In dieser Tabelle sind alle hohen Datenträgernutzungen aufgeführt, die zwischen Start- und Endzeiten aufgetreten sind. Beispielsweise war die Datenträgernutzung von PhysicalDisk3 während des Zeitraums zwischen StartTime und EndTime hoch. Die geschachtelte Tabelle in der Spalte "DisksHighUsageBreakdown " zeigt die Verwendung der einzelnen physischen Datenträger an.

      Screenshot der Tabelle

    • Top-Cpu-Verbraucher mit langer Ausführung. In dieser Tabelle wird gezeigt, welche Prozesse auf den Datenträger zugegriffen haben. Beispielsweise hat diskspd.exe(5172) 47.037 Datenträger-IOs ausgegeben, und die durchschnittliche IOPS betrug 2.344. Wenn die wichtigsten Verbraucher Ihre eigenen Dienste oder Programme sind, müssen Sie untersuchen, warum sie die große Anzahl von Datenträger-IOs ausgestellt haben. Wenn die wichtigsten Verbraucher im Besitz von Drittanbietern sind, sollten Sie diese Dienste oder Programme deaktivieren oder deinstallieren, oder wenden Sie sich an den Hersteller für den Kundensupport.

      Screenshot der Prozesse, die auf den Datenträger zugreifen.

    • Spitzen-CPU-Verbraucher. In dieser Tabelle sind die Prozesse aufgeführt, die eine hohe Spitzenauslastung hatten, die CPU aber lange nicht verbraucht haben.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.