elevato utilizzo della CPU su Ubuntu 12.04


1

Ho appena installato Ubuntu 12.04 sul mio portatile Asus k53s. Il processore è una CPU Intel® Core ™ i5-2410M a 2,30 GHz × 4 5,7 GiB RAM.

L'utilizzo della CPU diventa molto elevato dopo un po ', specialmente quando si utilizza Internet. Non scende al di sotto del 70% sulla CPU 1, dopo l'avvio di questo processo di accelerazione. Ho provato qualcosa sul terminale, ma nessun risultato su questo problema. Spero che qualcuno conosca una buona soluzione per questo caso!

Ecco le informazioni dopo aver eseguito il topcomando:

top - 18:31:21 up 41 min,  2 users,  load average: 1.02, 0.93, 0.64
Tasks: 208 total,   3 running, 205 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.8%us, 20.7%sy,  0.0%ni, 77.0%id,  0.5%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   6019916k total,  1268444k used,  4751472k free,    31704k buffers
Swap:  4881404k total,        0k used,  4881404k free,   824920k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
    4 root      20   0     0    0    0 R   77  0.0   8:53.81 kworker/0:0        
 1203 root      20   0  267m  48m  30m S    4  0.8   1:09.41 Xorg               
 1756 leo       20   0 1252m  78m  34m S    3  1.3   1:00.06 compiz             
 2724 leo       20   0  519m  17m  11m S    2  0.3   0:01.73 gnome-terminal     
 2789 leo       20   0 17456 1404  980 R    1  0.0   0:01.71 top                
    1 root      20   0 24596 2484 1352 S    0  0.0   0:00.95 init               
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd           
    3 root      20   0     0    0    0 S    0  0.0   0:00.07 ksoftirqd/0        
    5 root       0 -20     0    0    0 S    0  0.0   0:00.00 kworker/0:0H 

Molte grazie! Leopoldo

Risposte:


1

Il processo offensivo è kworker, a causa di interruzioni ACPI ... Il seguente risolve:

sudo -i
echo disable > /sys/firmware/acpi/interrupts/gpe06 2>/dev/null
exit

Inoltre, vedi Perché l'utilizzo della CPU di kworker è così elevato? per una soluzione più completa.


Dovresti dividere il tuo post e porre una domanda separata sul problema delle casseforme, lasciando solo la tua soluzione qui nella risposta. In questo modo la tua domanda verrà notata meglio.
Byte Commander

0

Potrebbe esserci qualche indicizzazione interna in esecuzione che utilizza CPU.

Consiglierei di installare un monitor diverso chiamato "htop". htop ti fornirà informazioni più specifiche e dettagliate sui tuoi processi e sarai in grado di vedere meglio quale processo sta aggiungendo CPU per te.

Per installarlo, procedere come segue:

sudo apt-get install htop

Grazie per la tua risposta, come hai suggerito, ho installato questo programma, ma non mi dà davvero il motivo per cui la CPU 1 viene sovraccaricata. il processo in cima alla lista sta prendendo il 2% di cpu, mentre l'indicatore su cpu 1 rimane circa il 71%. Altre idee?
Leone

0

Considereresti di usare Lubuntu (Ubuntu usando lxde) invece di Ubuntu sul tuo laptop? Un'altra alternativa sarebbe il desktop xfce. Dopo aver lottato con diverse versioni di Ubuntu, sono arrivato a questa soluzione per un utilizzo ridotto della CPU, utilizzare una distribuzione con desktop leggero o semplicemente installare xfce o lxde sulla distribuzione corrente e utilizzare invece quel desktop.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.