![如何诊断频繁的 CPU 占用问题](https://linux22.com/image/1104604/%E5%A6%82%E4%BD%95%E8%AF%8A%E6%96%AD%E9%A2%91%E7%B9%81%E7%9A%84%20CPU%20%E5%8D%A0%E7%94%A8%E9%97%AE%E9%A2%98.png)
我使用 ubuntu 已有 4 个月了。我开始注意到,我的 CPU 使用率经常达到 100%,并且我的系统变得没有响应。我没有运行任何 CPU 密集型任务,只运行 nautilus、transmission、VLC、pidgin、firefox 和 chrome。我怀疑 Chrome 和 Firefox 是造成 CPU 占用过大的原因。我该怎么办?
Ubuntu 10.10
火狐 4.0
Google Chrome 10 稳定版
电脑配置:
英特尔酷睿2双核2.53GHz
内存 3GB
是否有命令可以杀死大多数占用 CPU 的进程?
答案1
我有两个喜欢用来检查内存使用情况的应用程序:gnome-system-monitor
和htop
。自从我发现后htop
,我就不再使用top
。
答案2
在终端中运行 top,查看哪个程序占用了 CPU,然后将其终止。最有可能的嫌疑人是 flash。
答案3
我认为您的处理器必须运行许多进程,尤其是 flash 和 VLC,它们可能会占用大量处理器资源,具体取决于您的视频质量。
我遇到了同样的问题,我建议您分别运行应用程序,而不是同时运行所有应用程序,这样您的处理器可以承载更少的任务,但性能却更好。
如果你想查看每个应用程序使用的 CPU 的确切数量,请转到系统->行政->系统监视器->流程。
希望这对您有帮助。