Dela via


Så här använder du PerfInsights för att diagnostisera problem med hög CPU- eller diskanvändning

Ursprunglig produktversion: Azure
Ursprungligt KB-nummer: 4021853

Den här artikeln beskriver hur du använder PerfInsights för att diagnostisera problem med hög CPU- eller diskanvändning i Microsoft Azure.

Använda PerfInsights för att samla in loggdata

  1. Följ den allmänna användarhandboken för PerfInsights för att starta PerfInsights och följ sedan dessa steg:

    1. Ange Microsoft Support begärandenummer.

    2. I dialogrutan Välj ett felsökningsscenario väljer du Anpassad konfiguration.

    3. I dialogrutan Moduler som ska köras väljer du Prestandadiagnostik.

    4. Fortsätt genom att klicka på OK.

      Skärmbild av dialogrutan Välj ett felsökningsscenario, där Anpassad konfiguration har valts.

      Skärmbild av dialogrutan Moduler som ska köras, där Prestandadiagnostik har valts.

  2. Vänta tills PerfInsights samlar in systeminformation. När jobbet är klart visas fönstret Start av prestandadiagnostikspårning . Klicka på OK för att fortsätta om problemet kvarstår.

    Skärmbild av fönstret Start av spårning av prestandadiagnostik.

  3. Fönstret Stoppa alla spårningar visas. Vi rekommenderar att du väntar flera minuter så att verktyget kan samla in tillräckligt med data för diagnostik. Klicka sedan på OK för att stoppa diagnostiken. Det slutliga diagnostikresultatet inkluderas i filen CollectedData_<DateTime>.zip.

    Skärmbild av fönstret Stoppa alla spårningar.

Analysera diagnostikrapporten för prestandaproblem

  1. Följ den allmänna användarhandboken för PerfInsights för att öppna HTML-filen perfInsights-rapporten.

    Om data om hög CPU- eller diskanvändning registrerades under jobbet Prestandadiagnostik visas varningsmeddelanden på fliken Resultat . Meddelandena innehåller länkar till flikarna Främsta CPU-konsument och Främsta diskkonsument .

    Skärmbild av PerfInsights-rapporten.

  2. Du kan använda fliken Främsta CPU-konsumenter för att identifiera de perioder då hög CPU-användning inträffade och de vanligaste processerna visar mest CPU-förbrukning. Den här fliken innehåller följande information:

    • StartTime och EndTime. Starttid och sluttid för analysperioden visas som UTC-tid. Dessutom finns det några anteckningar om hur data samlades in och utvärderades.

    • Perioder med hög CPU-användning. I den här tabellen visas all hög CPU-användning mellan start- och sluttiderna. I följande tabell visas till exempel en period med hög CPU-användning på 30 %+. Den kapslade tabellen i kolumnen ProcessorsHighCPUUsageBreakdown visar användningen av varje logisk processor.

      Skärmbild av tabellen med hög CPU-användning.

    • De främsta tidskrävande CPU-förbrukarna. Den här tabellen visar vilka processer som använde CPU. Till exempel bidrog iexplore.exe (4964) med 39,05 % CPU-användning till perioden med hög CPU-användning. Om de främsta förbrukarna är dina egna tjänster eller program måste du använda ett kraftfullare profileringsverktyg för att göra djupgående analys. Om de främsta konsumenterna ägs av tredje part kanske du vill inaktivera eller avinstallera tjänsten eller programmet, eller kontakta tillverkaren för kundsupport.

      Skärmbild av processer som använde CPU.

    • Topp cpu-konsumenter. Den här tabellen visar de processer som hade hög toppanvändning men inte förbrukade CPU på länge.

  3. Du kan använda fliken Övre diskkonsumenter för att identifiera de perioder då hög fysisk diskanvändning inträffade och de vanligaste processerna som visar mest diskförbrukning. Den här fliken innehåller följande information:

    • StartTime och EndTime. Starttid och sluttid för analysperioden visas som UTC-tid. Dessutom finns det några anteckningar om hur data samlades in och utvärderades.

    • Perioder med hög diskanvändning. I den här tabellen visas all hög diskanvändning mellan start- och sluttiderna. Diskanvändningen för PhysicalDisk3 var till exempel hög under perioden mellan StartTime och EndTime. Den kapslade tabellen i kolumnen DisksHighUsageBreakdown visar användningen av varje fysisk disk.

      Skärmbild av tabell med hög diskanvändning.

    • De främsta tidskrävande CPU-förbrukarna. Den här tabellen visar vilka processer som fick åtkomst till disken. Till exempel utfärdade diskspd.exe(5172) 47 037 disk-I/O:er och dess genomsnittliga IOPS var 2 344. Om de främsta förbrukarna är dina egna tjänster eller program måste du undersöka varför de utfärdade det stora antalet disk-I/O:er. Om de främsta konsumenterna ägs av tredje part kanske du vill inaktivera eller avinstallera dessa tjänster eller program, eller kontakta tillverkaren för kundsupport.

      Skärmbild av processer som har åtkomst till disken.

    • Topp cpu-konsumenter. Den här tabellen visar de processer som hade hög toppanvändning men inte förbrukade CPU på länge.

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.