GNU/Linux >> Linux Esercitazione >  >> Linux

Risolvere i problemi di utilizzo elevato della CPU su Windows Server

Questo articolo si applica alle seguenti versioni di Windows® Server:2012, 2012 R2, 2016, 2019

Panoramica

Questo articolo ti aiuta a determinare quale applicazione sta causando un utilizzo elevato della CPU sul tuo server.

Determina i principali processi che consumano CPU

Più metodi consentono a un utente di determinare i processi principali in base all'utilizzo della CPU. Le sezioni seguenti descrivono ciascuno di questi metodi.

Utilizza Task Manager per visualizzare il consumo della CPU

  1. Per accedere a Gestione attività , fai clic con il pulsante destro del mouse sulla barra delle applicazioni e fai clic su Gestione attività .

  2. Se vedi un unico elenco di attività in Gestione attività finestra, fai clic su Altri dettagli freccia per mostrare la vista espansa.

  3. Fai clic su Processi scheda se non è già selezionata per impostazione predefinita.

  4. Fai clic sulla CPU intestazione nella parte superiore della tabella per ordinare in base all'utilizzo della CPU. Assicurati che la freccia che appare sull'intestazione sia rivolta verso il basso per ordinare i dati dal più alto al più basso.

I processi che consumano più risorse vengono visualizzati in cima all'elenco. Se uno di questi processi è superiore al previsto in base al tuo ambiente, inizia a guardare questi processi principali per determinare la causa.

Utilizza Monitor risorse per visualizzare il consumo di CPU

  1. Premi VINCI + R sulla tastiera per aprire Esegui dialogo. Digita resmon nella casella di testo e premi Invio per aprire il Monitoraggio risorse .

  2. Fai clic sulla CPU scheda.

    Nota: Potrebbe essere necessario ingrandire la finestra per vedere tutti i dati.

  3. Fai clic su CPU media intestazione di colonna per ordinare in base all'utilizzo complessivo della CPU. Assicurati che la freccia che appare sull'intestazione sia rivolta verso il basso in modo che i dati siano ordinati dal più alto al più basso.

I processi che consumano più risorse vengono visualizzati in cima all'elenco. Se uno di questi processi è superiore al previsto in base al tuo ambiente, inizia a guardare questi processi principali per determinare la causa.

Risolvi l'utilizzo elevato della CPU

Puoi determinare il percorso migliore per risolvere o prevenire un utilizzo elevato della CPU, a seconda del processo che causa l'utilizzo elevato della CPU. Di seguito sono riportati alcuni esempi e alcuni consigli generali per aiutarti a risolvere un utilizzo elevato della CPU:

Il processo di maggior consumo è w3wp (IIS Worker Process)

Utilizzo elevato della CPU con il processo di lavoro IIS in genere si verifica quando un traffico superiore al normale arriva al tuo sito web. Se prevedi un aumento del traffico e noti un degrado delle prestazioni, allevia il carico del server aumentando le risorse sul server. Se non prevedi questo aumento, controlla i log di connessione IIS per ottenere maggiori informazioni sull'origine del traffico in eccesso per determinare se vuoi bloccare queste connessioni.

Il processo di maggior consumo è MSSQL®SERVER (il processo del server SQL per un database esempio)

Se è attualmente in esecuzione un processo o una query utente di grandi dimensioni, può verificarsi un utilizzo elevato della CPU con MSSQL Server. Controllare i registri di MSSQL Agent per determinare se questo è il caso.

Il processo di maggior consumo è un processo Windows nativo

I processi nativi di Windows normalmente non causano un utilizzo elevato della CPU, ma possono verificarsi. Se noti questo, un riavvio (riavvio) del server durante le ore senza impatto o a basso impatto potrebbe risolvere il problema. Quando non riavvii i server in base a una pianificazione regolare, potresti riscontrare questo problema. Pianifica riavvii regolari per riavviare il server e rilasciare le risorse inutilizzate che potrebbero rimanere bloccate nell'allocazione post-processo.

Il processo di maggior consumo è qualcos'altro

Se il processo incriminato è qualcos'altro, ad esempio un'applicazione di terze parti, controlla le informazioni di supporto per quel prodotto per identificare i registri che potrebbero aiutarti a identificare la causa. Spesso, il riavvio dell'applicazione può correggere l'utilizzo elevato delle risorse.

Consigli generali quando non si identifica un singolo processo di maggior consumo

Quando un singolo processo di consumo superiore non riesce a distinguersi, eseguire un riavvio. Se si nota un utilizzo elevato delle risorse per un periodo prolungato, anche dopo il riavvio, il dispositivo potrebbe non disporre di risorse sufficienti per il suo scopo. In questo caso, le opzioni includono la migrazione di applicazioni ad alto utilizzo come SQL® o IIS® ad altri server o il ridimensionamento del server per aggiungere risorse aggiuntive.


Linux
  1. Aggiunta di un IP a un server Windows

  2. CPU elevata causata da Sophos in Windows

  3. Risolvi i problemi di SSH

  4. Risolvere i problemi di rete di Windows Server

  5. Risolvere i problemi di arresto del server Windows

Come trovare i 10 principali processi in esecuzione in base all'utilizzo di memoria e CPU

Utilizzo elevato della CPU durante la riproduzione di Flash?

Jenkins in esecuzione con un utilizzo della CPU molto elevato

ps e top danno un diverso utilizzo della CPU

Carico del server elevato, CPU inattiva. NFS la causa?

Come trovare quale processo sta causando un elevato utilizzo della CPU