AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
Come posso diagnosticare un utilizzo elevato della CPU nella mia istanza EC2 Windows quando la larghezza di banda della rete della CPU non viene limitata?
La mia istanza Amazon Elastic Compute Cloud (Amazon EC2) Windows mostra un utilizzo elevato della CPU, ma la larghezza di banda della rete della CPU della mia istanza non viene limitata. Desidero diagnosticare un utilizzo elevato della CPU.
Risoluzione
Per determinare un utilizzo elevato della CPU, esegui il runbook AWSSupport-TroubleshootWindowsPerformance o identifica manualmente i processi che hanno un utilizzo elevato della CPU.
Dopo aver determinato il processo specifico che causa un utilizzo elevato della CPU, risolvi i problemi relativi alla specifica applicazione.
Esegui il runbook AWSSupport-TroubleshootWindowsPerformance
Prerequisito: prima di avviare il runbook, assicurati che l'utente o il ruolo AWS Identity and Access Management (AWS IAM) abbia le autorizzazioni richieste. Per ulteriori informazioni, consulta Autorizzazioni IAM richieste in AWSSupport-TroubleshootWindowsPerformance.
Completa i seguenti passaggi:
- Apri la console AWS Systems Manager.
- Dall'elenco Regioni, seleziona la Regione AWS.
- Nel pannello di navigazione scegli Risorse condivise, quindi Documenti.
- Nella barra di ricerca, inserisci AWSSupport-TroubleshootElasticBeanstalk, quindi seleziona il runbook.
- Scegli Esegui automazione.
- Scegli Esegui. Per un elenco delle azioni eseguite dal runbook, consulta le fasi del documento in AWSSupport-TroubleshootWindowsPerformance.
- Esamina i risultati dettagliati dell'esecuzione nell'Output.
Risolvi i problemi manualmente
Utilizza Gestione attività per identificare l'origine dell'utilizzo elevato della CPU
Completa i seguenti passaggi:
- Utilizza il protocollo RDP (Remote Desktop Protocol) per connetterti all'istanza.
- Per ordinare in base all'utilizzo della CPU, apri Gestione attività, quindi seleziona la colonna CPU.
- Identifica i processi con un utilizzo elevato della CPU per appurare se utilizzano la quantità di CPU prevista.
- Risolvi i problemi relativi alle applicazioni che utilizzano più CPU del previsto.
Se le applicazioni utilizzano la quantità di CPU prevista, modifica il tipo di istanza. Per ulteriori informazioni, consulta Come posso ridimensionare la mia istanza EC2 Windows o modificarne il tipo?
Utilizza Process Explorer per identificare l'origine dell'utilizzo elevato della CPU
Process Explorer è un'utilità di Sysinternals (Microsoft). Per ulteriori informazioni, consulta Sysinternals sul sito web Microsoft Learn.
Completa i seguenti passaggi:
- Scarica Process Explorer nell'istanza. Per scaricarlo, consulta Process Explorer sul sito web Microsoft Ignite.
- Avvia l'applicazione come amministratore.
- Seleziona la colonna CPU per ordinare i processi in base all'utilizzo.
- Scegli View (Visualizza), Show Process Tree (Mostra struttura dei processi) per visualizzare la relazione padre-figlio tra i processi.
Nota: seleziona la scheda Thread per una visione più dettagliata di cosa sta facendo il processo quando causa un utilizzo elevato della CPU.
Se ancora non riesci a determinare la causa dell'utilizzo elevato della CPU, utilizza Monitoraggio prestazioni e lo strumento Performance Analysis of Logs (PAL) (opzionale). Performance Monitor è uno strumento Windows integrato.
(Facoltativo) Utilizza Performance Monitor per identificare l'origine dell'utilizzo elevato della CPU
Completa i seguenti passaggi:
- Utilizza RDP per connetterti all'istanza.
- Apri Performance Monitor, quindi espandi la voce Data Collector Sets (Set di agenti di raccolta dati).
- Apri il menu contestuale per User Defined (Definito dall'utente), quindi scegli New (Nuovo), Data Collector Set (Set di agenti di raccolta dati).
In Name (Nome), inserisci un nome per il nuovo set di agenti di dati, quindi scegli Create manually (Advanced) (Crea manualmente (Avanzate)). - Scegli Next (Avanti).
- In Create data logs, seleziona Create data logs, quindi scegli Next.
- Scegli Add (Aggiungi).
Per Available counters (Contatori disponibili), scegli Process (Processo),% Processor Time (Tempo processore %).
In Instances of selected object (Istanze dell'oggetto selezionato), scegli All instances (Tutte le istanze).
Scegli Add (Aggiungi).
Ripeti questo passaggio per tutti gli altri contatori delle prestazioni che desideri aggiungere. - Scegli Ok.
- (Facoltativo) Imposta Sample interval e Units sui tuoi valori preferiti.
- Scegli Next (Avanti).
- Scegli una posizione con almeno 1 GB di spazio disponibile per archiviare i dati, quindi scegli Next (Avanti).
- Scegli Save and close (Salva e chiudi), quindi Finish (Fine).
Nota: Se la CPU raggiunge il picco, scegli Start this data collector set now (Avvia subito questo set di agenti di raccolta dati). Quindi scegli Finish (Fine).
Dopo che lo strumento di monitoraggio delle prestazioni completa la raccolta dei dati, puoi aprire ed esaminare il report per determinare quali processi utilizzano la CPU dell'istanza. Quindi utilizza le informazioni ottenute per risolvere i problemi relativi all'applicazione specifica che utilizza la CPU.
(Facoltativo) Utilizza Performance Analysis of Logs (PAL) per generare un report per l'analisi
Nota: i passaggi seguenti includono l'utilizzo di software open source ospitato su GitHub.
PAL è uno strumento di terze parti che puoi utilizzare per generare un report dal file Performance Monitor per un'analisi più approfondita. Per utilizzare PAL, completa i seguenti passaggi:
- Installa PAL, avvia la procedura guidata di PAL e scegli Next (Avanti).
- In Performance Counter Log (Log dei contatori delle prestazioni), inserisci il percorso del file Performance Monitor, quindi scegli Next (Avanti).
- In Title (Titolo), scegli System Overview (Panoramica di sistema), quindi scegli Next (Avanti).
Nota: System Overview fornisce un'analisi generale delle prestazioni del sistema operativo. - Esamina e rispondi alle domande per ogni voce presente nella sezione Questions (Domande). Per OS (Sistema operativo), scegli la versione più recente del sistema operativo disponibile nell'elenco con una versione bit che corrisponde all'istanza. Scegli Next (Avanti).
- Seleziona Process all of the counters in the counter log, quindi scegli Next.
Nota: L'elaborazione di tutte le istanze dei contatori potrebbe richiedere molte risorse. - Per Output Folder (Cartella di output), seleziona una directory di output per il report PAL.
- In HTML Report, seleziona HTML Report, quindi scegli Next.
- Scegli Next (Avanti), quindi scegli Finish (Fine).
- Esamina le sezioni Process (Processo) e Processor (Processore) del report PAL per determinare quali processi utilizzano la CPU dell'istanza.
Informazioni correlate
Come posso sapere se la CPU della mia istanza Windows T2 o T3 EC2 è sottoposta a limitazioni?
Esegui un'operazione automatizzata basata su Automazione Systems Manager
- Argomenti
- End User ComputingCompute
- Lingua
- Italiano
