Diagnostica delle prestazioni per le macchine virtuali di Azure
Nota
CentOS a cui si fa riferimento in questo articolo è una distribuzione Linux e raggiungerà End Of Life (EOL). Prendere in considerazione l'uso e pianificare di conseguenza. Per altre informazioni, vedere Indicazioni sulla fine del ciclo di vita di CentOS.
Lo strumento di diagnostica delle prestazioni consente di risolvere i problemi di prestazioni che possono interessare una macchina virtuale (VM) Windows o Linux. Gli scenari di risoluzione dei problemi supportati includono controlli rapidi su problemi noti e best practice, problemi complessi che implicano prestazioni lente delle macchine virtuali o utilizzo elevato di CPU, spazio su disco o memoria.
È possibile eseguire la diagnostica delle prestazioni direttamente dal portale di Azure, dove è anche possibile esaminare approfondimenti e un report su vari log, configurazione avanzata e dati di diagnostica. Ti consigliamo di eseguire la diagnostica delle prestazioni e di esaminare gli approfondimenti e i dati di diagnostica prima di contattare il supporto tecnico Microsoft.
Nota
Per Windows, la diagnostica delle prestazioni è attualmente supportata nelle macchine virtuali in cui è installato .NET SDK versione 4.5 o successiva. Per i passaggi per eseguire la diagnostica delle prestazioni nelle macchine virtuali classiche, vedere Estensione della macchina virtuale per la diagnostica delle prestazioni di Azure.
Sistemi operativi supportati
Windows
- Server windows 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows 11
- Windows 10
Linux
Attualmente sono supportate le seguenti distribuzioni:
Nota
Microsoft ha testato solo le versioni elencate nella tabella. Se una versione non è elencata nella tabella, significa che non è stata esplicitamente testata da Microsoft, ma potrebbe comunque funzionare.
Distribuzione Versione Server OracleLinux 6.10 [ *
], 7.3, 7.5, 7.6, 7.7, 7.8, 7.9CentOS 6.5 [ *
], 7.6, 7.7, 7.8, 7.9RHEL 7.2, 7.5, 8.0 [ *
], 8.1, 8.2, 8.6, 8.8Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 Debian 8, 9, 10, 11 [ *
]SLES 12 SP4 [ *
], 12 SP5 [*
], 15 [*
], 15 SP1 [*
], 15 SP2 [*
], 15 SP4 [*
]AlmaLinux 8.4, 8.5 Azure Linux 2.0
Nota
[*
] Fai riferimento a Problemi noti
Installa ed esegui la diagnostica delle prestazioni sulla tua macchina virtuale
La diagnostica delle prestazioni installa un'estensione della macchina virtuale che esegue uno strumento di diagnostica denominato PerfInsights. PerfInsights è disponibile sia per Windows che per Linux. Per installare ed eseguire la diagnostica delle prestazioni, attenersi alla seguente procedura:
Nel Portale di Azure, seleziona Macchine virtuali.
Nell'elenco dei nomi delle macchine virtuali selezionare la macchina virtuale su cui si vuole eseguire la diagnostica.
Nella sezione Guida, seleziona Diagnostica delle prestazioni.
Seleziona un account di archiviazione (facoltativo)
Se vuoi usare un singolo account di archiviazione per archiviare i risultati della diagnostica delle prestazioni per più macchine virtuali, puoi selezionare un account di archiviazione facendo clic sul pulsante Impostazioni nella barra degli strumenti. Fai clic sul pulsante OK dopo aver selezionato l'account di archiviazione.
Se non si specifica un account di archiviazione, per impostazione predefinita verrà creato un nuovo account di archiviazione.
Selezionare il pulsante Installa diagnostica delle prestazioni. Se si desidera eseguire una diagnostica al termine dell'installazione, selezionare la casella di controllo Esegui diagnostica al termine dell'installazione. Se si effettua questa selezione, sarà possibile scegliere lo scenario di analisi delle prestazioni e le relative opzioni.
Seleziona uno scenario di analisi da eseguire
Gli scenari di analisi seguenti sono disponibili nel portale di Azure. Seleziona un'analisi, a seconda del problema di prestazioni che stai riscontrando. Selezionare le opzioni di durata e traccia necessarie per l'analisi.
Analisi rapida delle prestazioni
Verifica la presenza di problemi noti, analizza le best practice e raccoglie i dati di diagnostica. L'esecuzione di questa analisi richiede diversi minuti. Ulteriori informazioni Windows o LinuxAnalisi delle prestazioni
Include tutti i controlli nell'analisi rapida delle prestazioni e monitora l'elevato consumo di risorse. Utilizzare questa versione per risolvere i problemi di prestazioni generali, come l'utilizzo elevato di CPU, memoria e disco. Questa analisi richiede da 30 secondi a 15 minuti, a seconda della durata selezionata. Ulteriori informazioni Windows o LinuxAnalisi avanzata delle prestazioni
*
Include tutti i controlli nell'analisi delle prestazioni e raccoglie una o più tracce, come elencato nelle sezioni seguenti. Utilizzare questo scenario per risolvere problemi complessi che richiedono tracce aggiuntive. L'esecuzione di questo scenario per periodi più lunghi aumenterà le dimensioni complessive dell'output di diagnostica, a seconda delle dimensioni della macchina virtuale e delle opzioni di traccia selezionate. L'esecuzione di questa analisi richiede da 30 secondi a 15 minuti, a seconda della durata selezionata. Altre informazioniAnalisi dei file di Azure
*
Include tutti i controlli nell'analisi delle prestazioni e acquisisce una traccia di rete e contatori SMB. Usare questo scenario per risolvere i problemi relativi alle prestazioni dei file di Azure. L'esecuzione di questa analisi richiede da 30 secondi a 15 minuti, a seconda della durata selezionata. Altre informazioni
Nota
[*
] Questi scenari di analisi sono supportati solo su Windows.
Fornire i sintomi (facoltativo)
Selezionare i sintomi preselezionati dall'elenco o aggiungere nuovi sintomi. Questo ci aiuta a migliorare l'analisi in futuro.
Fornisci il numero della richiesta di supporto, se disponibile (facoltativo)
Se stai lavorando con un tecnico del supporto Microsoft su un ticket di supporto esistente, fornisci il numero del ticket di supporto.
Rivedi l'informativa sulla privacy e i termini legali e seleziona la casella di controllo per confermare (richiesto)
Per eseguire la diagnostica, è necessario accettare i termini legali e accettare l'informativa sulla privacy.
Selezionare OK per eseguire la diagnostica
Quando viene avviata l'installazione della diagnostica delle prestazioni, viene visualizzata una notifica. Al termine dell'installazione, viene visualizzata una notifica che indica che l'installazione è andata a buon fine. L'analisi selezionata viene quindi eseguita per la durata specificata. Questo sarebbe un buon momento per riprodurre il problema di prestazioni in modo che i dati di diagnostica possano essere acquisiti al momento giusto.
Al termine dell'analisi, gli elementi seguenti vengono caricati nelle tabelle di Azure e in un contenitore BLOB (binary large object) nell'account di archiviazione specificato:
- Tutti gli approfondimenti e le informazioni correlate all'esecuzione
- Un file di output compresso (.zip) (denominato PerformanceDiagnostics_yyyy-MM-dd_hh-mm-ss-fff.zip) su Windows e un file tar (denominato PerformanceDiagnostics_yyyy-MM-dd_hh-mm- ss-fff.tar.gz) su Linux che contiene i file di registro
- Un rapporto HTML
Dopo il caricamento, nel portale di Azure viene elencato un nuovo report di diagnostica.
Come modificare le impostazioni di diagnostica delle prestazioni
Utilizzare il pulsante Impostazioni della barra degli strumenti per modificare l'account di archiviazione in cui è possibile archiviare gli approfondimenti e l'output di diagnostica. È possibile usare lo stesso account di archiviazione per più macchine virtuali che usano la diagnostica delle prestazioni. Quando si modifica l'account di archiviazione, i report e gli approfondimenti precedenti non vengono eliminati. Tuttavia, non verranno più visualizzati nell'elenco dei rapporti di diagnostica.
Nota
Gli approfondimenti e i report sulla diagnostica delle prestazioni vengono archiviati nel tuo account di archiviazione. Gli approfondimenti vengono archiviati nelle tabelle di Azure e i report vengono archiviati come file compressi in un contenitore BLOB (binary large object) denominato azdiagextnresults.
Se l'account di archiviazione usa endpoint privati, per assicurarsi che la diagnostica delle prestazioni possa archiviare informazioni dettagliate e report nell'account di archiviazione, eseguire le due azioni seguenti:
- Crea endpoint privati separati per Table e BLOB.
- Aggiungi la configurazione DNS a ogni endpoint privato separato.
Esamina gli approfondimenti e il rapporto sulla diagnostica delle prestazioni
Ogni esecuzione diagnostica contiene un elenco di approfondimenti e consigli, risorse interessate, file di registro e altre informazioni diagnostiche avanzate che vengono raccolte, oltre a un report per la visualizzazione offline. Per un elenco completo di tutti i dati di diagnostica raccolti, vedere Che tipo di informazioni vengono raccolte da PerfInsights? su Windows o Linux.
Seleziona un rapporto di diagnostica delle prestazioni
È possibile utilizzare l'elenco dei report di diagnostica per trovare tutti i report di diagnostica eseguiti. L'elenco include i dettagli sull'analisi utilizzata, gli approfondimenti trovati e i relativi livelli di impatto. Seleziona una riga per visualizzare maggiori dettagli.
Esaminare un rapporto di diagnostica delle prestazioni
Ogni rapporto sulla diagnostica delle prestazioni può contenere diversi approfondimenti e indicare un livello di impatto Alto, Medio o Basso. Ogni approfondimento contiene anche raccomandazioni per aiutare a mitigare il problema. Gli approfondimenti sono raggruppati per un facile filtraggio.
I livelli di impatto rappresentano il potenziale per problemi di prestazioni, in base a fattori quali configurazione errata, problemi noti o problemi segnalati da altri utenti. Potresti non riscontrare ancora uno o più dei problemi elencati. Ad esempio, potresti avere file di registro SQL e file di database sullo stesso disco dati. Questa condizione ha un alto potenziale di colli di bottiglia e altri problemi di prestazioni se l'utilizzo del database è elevato, mentre può essere possibile non notare un problema se l'utilizzo è basso.
Revisione degli approfondimenti e dei consigli sulla diagnostica delle prestazioni
È possibile selezionare un approfondimento per visualizzare ulteriori dettagli sulle risorse interessate, le mitigazioni suggerite e i collegamenti di riferimento.
Scarica ed esamina il rapporto completo sulla diagnostica delle prestazioni
È possibile utilizzare il pulsante Scarica rapporto per scaricare un rapporto HTML che contiene informazioni diagnostiche dettagliate aggiuntive, come la configurazione dell'archiviazione e della rete, i contatori delle prestazioni, le tracce, l'elenco dei processi e i registri. Il contenuto dipende dall'analisi selezionata. Per la risoluzione avanzata dei problemi, il report può contenere informazioni aggiuntive e grafici interattivi correlati all'utilizzo elevato della CPU, all'utilizzo elevato del disco e ai processi che consumano una quantità eccessiva di memoria. Per ulteriori informazioni sul rapporto di diagnostica delle prestazioni, vedere Windows o Linux.
Nota
I report di diagnostica delle prestazioni possono essere scaricati dal pannello Diagnostica delle prestazioni entro 30 giorni dalla loro creazione. Dopo 30 giorni, potresti ricevere un errore quando scarichi un rapporto dal pannello Diagnostica delle prestazioni. Per ottenere un report dopo 30 giorni, passare all'account di archiviazione e scaricarlo da un contenitore BLOB (binary large object) denominato azdiagextnresults. È possibile visualizzare le informazioni sull'account di archiviazione utilizzando il pulsante Impostazioni sulla barra degli strumenti.
Gestisci i rapporti di diagnostica delle prestazioni
Puoi eliminare uno o più report di diagnostica delle prestazioni utilizzando il pulsante Elimina report.
Come disinstallare la diagnostica delle prestazioni
È possibile disinstallare la diagnostica delle prestazioni da una macchina virtuale. Questa azione rimuove l'estensione della macchina virtuale ma non influisce sui dati di diagnostica presenti nell'account di archiviazione.
Sposta le risorse di Azure tra le aree
Le macchine virtuali di Azure e le risorse di rete e di archiviazione correlate possono essere spostate tra le aree usando Azure Resource Mover. Tuttavia, lo spostamento delle estensioni delle macchine virtuali tra le aree non è supportato. Ad esempio, lo spostamento dell'estensione della macchina virtuale di diagnostica delle prestazioni di Azure tra le aree non è supportato. È necessario installarlo manualmente nella macchina virtuale nell'area di destinazione dopo che la macchina virtuale è stata spostata. Per ulteriori informazioni, consultare Matrice di supporto per lo spostamento di macchine virtuali di Azure in aree di Azure
Domande frequenti
Dove sono archiviati i dati di diagnostica dalla mia VM
Tutti gli approfondimenti e i report sulla diagnostica delle prestazioni vengono archiviati nel tuo account di archiviazione. Gli approfondimenti vengono archiviati all'interno delle tabelle di Azure. Il file compresso dei report viene archiviato in un contenitore BLOB (binary large object) denominato azdiagextnresults.
È possibile visualizzare le informazioni sull'account di archiviazione usando il pulsante Impostazioni sulla barra degli strumenti.
Come posso condividere questi dati con il supporto clienti Microsoft
Esistono diversi modi per condividere il rapporto di diagnostica con Microsoft.
Opzione 1: condividere automaticamente il rapporto più recente
Quando apri un ticket di supporto con Microsoft, è importante condividere il rapporto di diagnostica delle prestazioni. Se hai scelto di condividere queste informazioni con Microsoft durante l'esecuzione della diagnostica (selezionando la casella di controllo "Accetto di condividere le informazioni di diagnostica con Microsoft"), Microsoft sarà in grado di accedere al report dalla tua memoria account utilizzando un collegamento SAS al file zip di output per un massimo di 30 giorni dalla data di esecuzione. Solo il rapporto più recente è disponibile per il tecnico dell'assistenza.
Opzione 2: generare una firma di accesso condiviso per il file compresso del rapporto di diagnostica
È possibile condividere un collegamento al file compresso dei report utilizzando le firme di accesso condiviso. A tal fine, attenersi alla seguente procedura:
- Nel portale di Azure passare all'account di archiviazione in cui sono archiviati i dati di diagnostica.
- Selezionare Contenitori nella sezione Archiviazione dati .".
- Seleziona il contenitore azdiagextnresults.
- Selezionare il file compresso dell'output della diagnostica delle prestazioni che si desidera condividere.
- Nella scheda Genera SAS, seleziona i criteri per la condivisione.
- Fare clic su Genera token SAS BLOB e URL.
- Copia l'URL SAS BLOB e condividilo con il tecnico del supporto.
Opzione 3: scaricare il report dall'account di archiviazione
È inoltre possibile individuare il file compresso del report di diagnostica delle prestazioni utilizzando i passaggi 1-4 nell'opzione 2. Selezionare per scaricare il file, quindi condividerlo tramite e-mail o chiedere al tecnico dell'assistenza le istruzioni per caricare il file.
Come acquisire i dati di diagnostica al momento giusto
Ogni esecuzione della diagnostica delle prestazioni prevede due fasi:
- Installare o aggiornare l'estensione della macchina virtuale per la diagnostica delle prestazioni.
- Eseguire la diagnostica per la durata specificata.
Attualmente non esiste un modo semplice per sapere esattamente quando l'installazione dell'estensione VM è completa. In genere sono necessari da 45 secondi a 1 minuto per installare l'estensione VM. Dopo l'installazione dell'estensione VM, è possibile eseguire i passaggi di riproduzione per fare in modo che la diagnostica delle prestazioni acquisisca il set di dati corretto per la risoluzione dei problemi.
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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per