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 numret på Microsoft Support-begäran.

    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. Klicka på OK för att fortsätta.

      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 har slutförts visas fönstret Spårning av startprestandadiagnostik. Klicka på OK för att fortsätta om problemet kvarstår.

    Skärmbild av fönstret Spårning av startprestandadiagnostik.

  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-rapport.

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

    Skärmbild av PerfInsights-rapporten.

  2. Du kan använda fliken Bästa CPU-konsumenter för att identifiera de perioder då hög CPU-användning inträffade och de översta 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. Den här tabellen visar en lista över all hög CPU-användning som inträffade 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-konsumenterna. Den här tabellen visar vilka processer som använde CPU. Till exempel bidrog iexplore.exe (4964) med 39,05 % processoranvändning till perioden för hög CPU-användning. Om de främsta konsumenterna är dina egna tjänster eller program måste du använda ett kraftfullare profilerverktyg 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.

    • Cpu-konsumenter med topptoppar. Den här tabellen visar de processer som hade hög toppanvändning men som inte förbrukade CPU under en längre tid.

  3. Du kan använda fliken Främsta 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. Den här tabellen visar en lista över all hög diskanvändning som inträffade 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 tabellen med hög diskanvändning.

    • De främsta tidskrävande CPU-konsumenterna. Den här tabellen visar vilka processer som hade åtkomst till disken. Till exempel utfärdade diskspd.exe(5172) 47 037 disk-IO:er och dess genomsnittliga IOPS var 2 344. Om de främsta konsumenterna är dina egna tjänster eller program måste du undersöka varför de utfärdade det stora antalet disk-IO: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.

    • Cpu-konsumenter med topptoppar. Den här tabellen visar de processer som hade hög toppanvändning men som inte förbrukade CPU under en längre tid.

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.