7 semplici modi per correggere l’utilizzo elevato della CPU in Linux
A causa dell’elevato utilizzo della CPU in Linux, ci sono momenti in cui spesso devi gestire programmi ritardati o che non rispondono.
Questo accade quando la CPU del tuo sistema Linux è sovraccarica; di conseguenza, le richieste successive di solito non possono essere elaborate e le richieste in coda devono attendere fino a quando la CPU non si libera.
Usa le istruzioni appropriate per determinare quali processi in genere consumano CPU su Linux se vuoi sapere quali lo stanno consumando.
Qual è il limite del processore?
Esistono vari livelli ai quali è possibile impostare un limite di CPU: indica il limite percentuale di accesso del database alle risorse della CPU.
Questo livello rappresenta il limite percentuale delle risorse CPU host o LPAR disponibili per tutte le sottoclassi della superclasse della funzione. Puoi controllare il limite della CPU usando il comando iostat e il comando mpstat.
Cosa causa un elevato utilizzo della CPU in Linux?
Le cause più comuni di un elevato utilizzo della CPU sono:
- Problema di risorse. L’elevato utilizzo della CPU può essere causato da risorse di sistema tra cui RAM, spazio su disco, utilizzo della memoria, Apache, ecc. Possono essere risolti eliminando la cache.
- Errore di codice. Un problema con l’applicazione può causare perdite di memoria e altri problemi.
- Configurazione di sistema. Possono verificarsi problemi di utilizzo a causa di impostazioni predefinite o altri errori di configurazione.
Come si risolvono i problemi di prestazioni della CPU?
Scopri come risolvere i problemi di utilizzo elevato della CPU su Linux qui.
- Ricaricare. Inizia salvando il tuo lavoro e riavviando il computer.
- Processi esistenti o nuovi. (CTRL+MAIUSC+ESCAP) Avvia Task Manager.
- Aggiorna i tuoi driver
- Verifica la presenza di malware.
- Seleziona Opzioni risparmio energia.
- Trova consigli specifici online.
- Reinstalla Windows.
Come limitare l’utilizzo della cpu?
Segui questa metrica per limitare l’utilizzo della CPU:
- Gestione dell’alimentazione del processore. Ottieni l’accesso al pannello di controllo.
- Seleziona l’hardware e il suono.
- Quindi selezionare le opzioni di alimentazione.
- Modifica le impostazioni del piano.
- Modifica le impostazioni di alimentazione.
- Riduci lo stato della CPU al massimo, l’80% o quello che vuoi.
Come correggere l’utilizzo elevato della CPU nel sistema operativo Linux?
Esistono vari modi per correggere l’utilizzo elevato della CPU su Linux , ad esempio utilizzando il comando ps e il comando sar, ma ti consigliamo di procedere passo dopo passo.
- Trova il colpevole
- Aggiorna tutto
- Disinstallare e reinstallare l’applicazione utilizzando Ubuntu
- Renice o uccidi l’app
- Utilizzare un’applicazione alternativa
- Torna alla versione precedente
- Correggi le principali applicazioni che causano un elevato utilizzo della CPU
1. Trova il colpevole
Anche i processori più veloci possono bloccarsi a causa di un’applicazione problematica. Per trovare l’app offensiva, usa la parte superiore del terminale o l’app System Monitor.
Apri un terminale, inserisci start, quindi chiudilo; se vuoi annullarlo premi ctrl-c o annullalo.
Tutti i processi sono classificati per impostazione predefinita dalla più intensiva della CPU alla meno intensiva della CPU in base al loro utilizzo medio della CPU.
Hai identificato il programma offensivo se occupa costantemente una delle prime cinque posizioni con un utilizzo della CPU molto più elevato rispetto agli altri.
2. Aggiorna tutto
Potrebbe essere necessario aggiornare l’app se il problema continua a verificarsi, indipendentemente dal numero di volte in cui viene eseguito.
Digita il seguente comando nel tuo terminale:
sudo apt update && sudo apt -y upgrade
Successivamente, esegui nuovamente l’applicazione problematica.
3. Disinstallare e reinstallare l’applicazione utilizzando Ubuntu.
Se il problema deve ancora essere risolto, è probabile che si ripresenti a causa di un’impostazione errata nell’applicazione Ubuntu. Potrebbe essere utile riportarlo allo stato originale.
Prima di disinstallare il programma problematico, eseguire il backup della configurazione nel caso in cui non fosse la radice del problema e fosse necessario ripristinarla in un secondo momento. Usa questo comando:
sudo apt cancella APP_NAME
sudo apt autodelete
Reinstallare l’applicazione con il seguente comando:
sudo aggiornamento adatto
sudo apt set APP_NAME
Successivamente, l’applicazione verrà ripristinata allo stato originale.
4. Modifica o interrompi l’app
Il supporto sia per renice che per kill è abilitato in alto. Una bella applicazione può essere utilizzata per terminare forzatamente un processo o modificarne la priorità.
La quantità di risorse della CPU che una buona applicazione può utilizzare rispetto ad altri processi attivi è chiamata priorità valida. Nizza assume valori da +19 a -20. La tensione diminuisce all’aumentare del numero.
Premi R in alto e inserisci il PID dell’applicazione problematica. Se cambiarlo in ‘+5’ non funziona, riprova con ‘+10’, ‘+15’ e infine ‘+19’ che è la priorità più bassa.
Per favore, smetti di usare la bellissima app non appena smette di rispondere. L’applicazione verrà eliminata se si preme k in alto, si digita il PID e si preme Invio.
5. Usa un’app alternativa
Linux ha il vantaggio di avere un gran numero di applicazioni in grado di svolgere la stessa funzione. Puoi e dovresti sostituire il software alternativo se occupa molte risorse della CPU.
Ad esempio, LibreOffice Writer può essere un software problematico perché richiede molte dipendenze per funzionare in modo efficiente.
Abiword è un fantastico sostituto di questa app. Esegui il seguente comando sulla riga di comando per configurarlo su Ubuntu:
sudo apt installa AbiWord
6. Torna alla versione precedente
È possibile ripristinare una versione precedente se l’aggiornamento del programma non ha risolto il problema. Per utilizzare il programma finché lo sviluppatore non risolve i bug, prova a eseguire il downgrade e a utilizzare una versione precedente.
Controlla le versioni disponibili avviando un terminale ed eseguendo cmd: per eseguire il downgrade del tuo programma prima di eseguire questa operazione:
sudo criterio APP_NAME appropriato
La versione che stai utilizzando in questo momento avrà tre stelle accanto. Dai un’occhiata alle alternative:
Ti consigliamo di ripulire la tua versione corrente per risolvere eventuali problemi relativi alla configurazione prima di eseguire il downgrade.
Installa la versione precedente usando questo sulla riga di comando:
sudo apt install APP_NAME=VERSIONE
7. Correggi le principali applicazioni che causano un elevato utilizzo della CPU
Cosa succede se un’applicazione principale come systemd o Xorg utilizza tutta la potenza e la memoria della CPU?
Prova a disabilitare l’hardware aggiuntivo sui tuoi computer, come joystick e stampanti, per disabilitare systemd.
Diciamo che stai usando Ubuntu o un’altra distribuzione simile e il dispositivo è un joystick, un mouse o una tastiera. In questo caso, puoi vedere tutti i dispositivi collegati digitando xinput nel tuo terminale – usa: per disabilitarne uno.
xinput – disabilita DEVICE_id
Sostituisci disabilita con abilita nel comando precedente per abilitare nuovamente il dispositivo.
La risposta è un po’ più complicata per altri dispositivi. Per visualizzare tutti i driver aggiuntivi caricati come moduli dal kernel Linux, digitare lsmod in un terminale e premere Invio. Dopo aver individuato il dispositivo per il dispositivo problematico e annotato il suo nome, inserisci quanto segue:
sudo nano /etc/modprobe.d/blacklist.conf
Il documento appena aperto contiene una lista nera di moduli scaricabili. Molto probabilmente, ha già diverse voci. La sintassi esatta deve essere utilizzata alla fine del file per aggiungere il modulo a questo elenco. La tua vista dovrebbe assomigliare a questa:
lista nera MODULE_NAME
Dopo aver riavviato e salvato il file, tutto può funzionare adeguatamente.
Prova a disabilitare il linker nel tuo gestore di finestre Xorg. Anche se questa è la politica ufficiale, ci sono casi in cui la GPU gestisce invece le attività legate alla CPU. A volte l’attivazione del supporto per la composizione consente anche di utilizzare molti effetti che richiedono tempo.
A volte l’utilizzo elevato della CPU può essere causato anche dai driver della GPU. Versioni specifiche dei driver AMD o Nvidia e Xorg dovrebbero andare d’accordo tra loro.
L’aggiornamento o il passaggio a un’altra versione è la risposta. In alternativa, prova i driver open source per la tua GPU.
Tuttavia, hanno diversi set di funzionalità precise e potrebbero richiedere funzionalità aggiuntive.
Lascia un commento