Come usare PerfInsights per diagnosticare i problemi di utilizzo elevato della CPU o del disco
Versione originale del prodotto: Azure
Numero KB originale: 4021853
Questo articolo descrive come usare PerfInsights per diagnosticare problemi di utilizzo elevato della CPU o del disco in Microsoft Azure.
Usare PerfInsights per raccogliere dati di log
Seguire la Guida generale dell'utente di PerfInsights per avviare PerfInsights e seguire questa procedura:
Immettere il numero di richiesta supporto tecnico Microsoft.
Nella finestra di dialogo Seleziona uno scenario di risoluzione dei problemi selezionare Configurazione personalizzata.
Nella finestra di dialogo Moduli da eseguire selezionare Diagnostica prestazioni.
Fare clic su OK per continuare.
Attendere che PerfInsights raccolga le informazioni di sistema. Al termine del processo, viene visualizzata la finestra Avvia traccia diagnostica prestazioni . Fare clic su OK per continuare se il problema persiste.
Viene visualizzata la finestra Arresta tutte le tracce . È consigliabile attendere alcuni minuti per consentire allo strumento di acquisire dati sufficienti per la diagnostica. Fare quindi clic su OK per arrestare la diagnostica. Il risultato finale della diagnostica verrà incluso nel file CollectedData_<DateTime>.zip.
Analizzare il report di diagnostica per individuare i problemi di prestazioni
Seguire la Guida generale dell'utente di PerfInsights per aprire il file HTML del report perfInsights.
Se durante il processo di diagnostica delle prestazioni sono stati acquisiti dati di utilizzo elevato della CPU o del disco, nella scheda Risultati vengono visualizzati messaggi di avviso. I messaggi contengono collegamenti alle schede Top CPU Consumer (Consumer CPU superiore) e Top Disk Consumer (Consumer disco superiore).
È possibile usare la scheda Top CPU Consumer per identificare i periodi in cui si è verificato un utilizzo elevato della CPU e i processi principali mostrano il maggior consumo di CPU. Questa scheda include le informazioni seguenti:
StartTime e EndTime. L'ora di inizio e l'ora di fine del periodo di analisi vengono visualizzate come ora UTC. Sono inoltre disponibili alcune note sul modo in cui i dati sono stati raccolti e valutati.
Periodi di utilizzo elevato della CPU. Questa tabella elenca tutti gli utilizzi elevati della CPU che si sono verificati tra l'ora di inizio e di fine. Ad esempio, la tabella seguente mostra un periodo di utilizzo elevato della CPU al 30%+. La tabella nidificata nella colonna ProcessorsHighCPUUsageBreakdown mostra l'utilizzo di ogni processore logico.
Principali consumer di CPU a esecuzione prolungata. Questa tabella mostra i processi che usano la CPU. Ad esempio, iexplore.exe (4964) ha contribuito all'utilizzo della CPU del 39,05% nel periodo di utilizzo elevato della CPU. Se i principali consumer sono i propri servizi o programmi, è necessario usare uno strumento profiler più potente per eseguire un'analisi approfondita. Se i principali consumer sono di proprietà di terze parti, è possibile disabilitare o disinstallare tale servizio o programma oppure contattare il produttore per il supporto tecnico.
Picchi principali dei consumer di CPU. Questa tabella mostra i processi con un utilizzo elevato del picco, ma che non hanno utilizzato la CPU per molto tempo.
È possibile usare la scheda Consumer di dischi principali per identificare i periodi in cui si è verificato un utilizzo elevato del disco fisico e i processi principali che mostrano il maggior consumo del disco. Questa scheda include le informazioni seguenti:
StartTime e EndTime. L'ora di inizio e l'ora di fine del periodo di analisi vengono visualizzate come ora UTC. Sono inoltre disponibili alcune note sul modo in cui i dati sono stati raccolti e valutati.
Periodi di utilizzo elevato del disco. Questa tabella elenca tutti gli utilizzi elevati del disco che si sono verificati tra l'ora di inizio e di fine. Ad esempio, l'utilizzo del disco di PhysicalDisk3 era elevato durante il periodo tra StartTime e EndTime. La tabella nidificata nella colonna DisksHighUsageBreakdown mostra l'utilizzo di ogni disco fisico.
Principali consumer di CPU a esecuzione prolungata. Questa tabella mostra quali processi hanno eseguito l'accesso al disco. Ad esempio, diskspd.exe(5172) ha emesso 47.037 I/O su disco e le operazioni di I/O al secondo medio erano pari a 2.344. Se i principali consumer sono i propri servizi o programmi, è necessario indagare sul motivo per cui hanno emesso il numero elevato di operazioni di I/O su disco. Se i principali consumer sono di proprietà di terze parti, è possibile disabilitare o disinstallare tali servizi o programmi oppure contattare il produttore per il supporto clienti.
Picchi principali dei consumer di CPU. Questa tabella mostra i processi con un utilizzo elevato del picco, ma che non hanno utilizzato la CPU per molto tempo.
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.