Delen via


PerfInsights gebruiken om problemen met hoog CPU- of schijfgebruik vast te stellen

Oorspronkelijke productversie: Azure
Oorspronkelijk KB-nummer: 4021853

In dit artikel wordt beschreven hoe u PerfInsights gebruikt om problemen met hoog CPU- of schijfgebruik in Microsoft Azure vast te stellen.

PerfInsights gebruiken om logboekgegevens te verzamelen

  1. Volg de algemene gebruikershandleiding van PerfInsights om PerfInsights te starten en voer vervolgens de volgende stappen uit:

    1. Voer het Microsoft Ondersteuning aanvraagnummer in.

    2. Selecteer aangepaste configuratie in het dialoogvenster Een scenario voor probleemoplossing selecteren.

    3. Selecteer prestatiediagnose in het dialoogvenster Modules die u wilt uitvoeren.

    4. Klik op OK om door te gaan.

      Schermopname van het dialoogvenster Scenario voor probleemoplossing selecteren, waarin aangepaste configuratie is geselecteerd.

      Schermopname van het dialoogvenster Modules dat moet worden uitgevoerd, waarin Prestatiediagnose is geselecteerd.

  2. Wacht tot PerfInsights systeemgegevens verzamelt. Nadat deze taak is voltooid, wordt het venster Diagnostische tracering starten weergegeven. Klik op OK om door te gaan als het probleem zich blijft voordoen.

    Schermopname van het venster Start Performance Diagnostics Trace.

  3. De vensters Alle traceringen stoppen wordt weergegeven. U wordt aangeraden enkele minuten te wachten om het hulpprogramma voldoende gegevens te laten vastleggen voor diagnostische gegevens. Klik vervolgens op OK om de diagnostische gegevens te stoppen. Het uiteindelijke diagnostische resultaat wordt opgenomen in het bestand CollectedData_<DateTime>.zip.

    Schermopname van het venster Alle traceringen stoppen.

Het diagnostische rapport analyseren voor prestatieproblemen

  1. Volg de algemene Gebruikershandleiding van PerfInsights om het HTML-bestand perfInsights-rapport te openen.

    Als er gegevens over hoog CPU- of schijfgebruik zijn vastgelegd tijdens de taak Prestatiediagnose, worden er waarschuwingsberichten weergegeven op het tabblad Resultaten. De berichten bevatten koppelingen naar de tabbladen Top CPU Consumer en Top Disk Consumer.

    Schermopname van PerfInsights-rapport.

  2. U kunt het tabblad Belangrijkste CPU-verbruikers gebruiken om de perioden te identificeren waarin hoog CPU-gebruik is opgetreden en de belangrijkste processen geven het meeste CPU-verbruik weer. Dit tabblad bevat de volgende informatie:

    • StartTime en EndTime. De begin- en eindtijd van de analyseperiode worden weergegeven als UTC-tijd. Daarnaast zijn er enkele opmerkingen over hoe de gegevens zijn verzameld en geëvalueerd.

    • Perioden met hoog CPU-gebruik. Deze tabel bevat alle hoog CPU-gebruik dat is opgetreden tussen de begin- en eindtijden. In de volgende tabel ziet u bijvoorbeeld één periode van hoog CPU-gebruik op 30%+. De geneste tabel in de kolom ProcessorsHighCPUUsageBreakdown toont het gebruik van elke logische processor.

      Schermopname van een tabel met hoog CPU-gebruik.

    • De belangrijkste langlopende CPU-verbruikers. In deze tabel ziet u welke processen CPU gebruikten. Zo heeft iexplore.exe (4964) 39,05% CPU-gebruik bijgedragen aan de periode van hoog CPU-gebruik. Als de belangrijkste consumenten uw eigen services of programma's zijn, moet u een krachtiger profiler-hulpprogramma gebruiken om een grondige analyse uit te voeren. Als de belangrijkste consumenten eigendom zijn van derden, kunt u die service of het programma uitschakelen of verwijderen, of contact opnemen met de fabrikant voor klantondersteuning.

      Schermopname van processen die gebruikmaken van CPU.

    • Belangrijkste pieken cpu-consumenten. In deze tabel ziet u de processen met een hoog piekgebruik, maar die de CPU gedurende lange tijd niet verbruikten.

  3. U kunt het tabblad Hoofdschijfgebruikers gebruiken om de perioden te identificeren waarin een hoog fysiek schijfgebruik heeft plaatsgevonden en de belangrijkste processen die het meeste schijfverbruik weergeven. Dit tabblad bevat de volgende informatie:

    • StartTime en EndTime. De begin- en eindtijd van de analyseperiode worden weergegeven als UTC-tijd. Daarnaast zijn er enkele opmerkingen over hoe de gegevens zijn verzameld en geëvalueerd.

    • Perioden voor hoog schijfgebruik. Deze tabel bevat alle hoog schijfgebruik dat is opgetreden tussen de begin- en eindtijd. Het schijfgebruik van PhysicalDisk3 was bijvoorbeeld hoog tijdens de periode tussen StartTime en EndTime. De geneste tabel in de kolom DisksHighUsageBreakdown toont het gebruik van elke fysieke schijf.

      Schermopname van de tabel hoog schijfgebruik.

    • De belangrijkste langlopende CPU-verbruikers. In deze tabel ziet u welke processen toegang hebben tot de schijf. Diskspd.exe(5172) heeft bijvoorbeeld 47.037 schijf-IOS uitgegeven en de gemiddelde IOPS waren 2344. Als de belangrijkste consumenten uw eigen services of programma's zijn, moet u onderzoeken waarom ze het grote aantal schijf-IO's hebben uitgegeven. Als de belangrijkste consumenten eigendom zijn van derden, kunt u deze services of programma's uitschakelen of verwijderen of contact opnemen met de fabrikant voor klantondersteuning.

      Schermopname van processen die toegang hadden tot de schijf.

    • Belangrijkste pieken cpu-consumenten. In deze tabel ziet u de processen met een hoog piekgebruik, maar die de CPU gedurende lange tijd niet verbruikten.

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.