Ubuntu 12.04 CPU 使用率过高

Ubuntu 12.04 CPU 使用率过高

我刚刚在我的 Asus k53s 笔记本上安装了 Ubuntu 12.04。处理器是 Intel® Core™ i5-2410M CPU @ 2.30GHz × 4 5.7 GiB RAM。

一段时间后,CPU 使用率会变得非常高,尤其是在使用互联网时。加速过程开始后,CPU 1 上的 CPU 使用率不会低于 70%。我在终端上尝试了一些方法,但这个问题没有结果。希望有人知道这种情况的好解决方案!

运行命令后的信息如下top

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 

非常感谢!Leopoldo

答案1

有问题的进程是kworker由于 ACPI 中断...以下方法可以解决它:

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

另请参阅为什么 kworker cpu 使用率这么高?以获得更完整的解决方案。

答案2

可能正在运行一些内部索引,从而占用 CPU。

我建议您安装一个名为“htop”的不同监视器。htop 将为您提供有关进程的更具体、更详细的信息,您将能够更好地了解哪些进程正在占用大量 CPU。

要安装它,请执行以下操作:

sudo apt-get install htop

答案3

你会考虑在笔记本电脑上使用 Lubuntu(使用 lxde 的 Ubuntu)而不是 Ubuntu 吗?另一个替代方案是 xfce 桌面。在尝试了各种版本的 Ubuntu 之后,我找到了这个解决方案,它能降低 CPU 使用率,使用带有精简桌面的发行版,或者在当前发行版上安装 xfce 或 lxde,然后使用该桌面。

相关内容