我刚刚在我的 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,然后使用该桌面。