为什么我的 CPU 使用率持续飙升?

为什么我的 CPU 使用率持续飙升?

我的 CPU 使用率持续大幅飙升。根据 Conky 的数据,我坐在电脑前时 CPU 使用率会上升到 90% 左右。以下是 top 的输出:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND 
 3183 thomas    25   5  868m  66m  19m S   12  1.7   1:14.99 chromium-browse    
 1151 root      20   0  149m  45m  19m S   11  1.1   8:07.03 Xorg               
 5739 thomas    20   0  190m  19m  12m R    6  0.5   0:00.19 nvidia-settings    
 1891 thomas    20   0  134m  34m 4436 S    4  0.9   1:35.87 beam.smp           
 4840 thomas    20   0  433m  18m  12m S    3  0.5   0:01.13 gnome-terminal     
   23 root      20   0     0    0    0 S    1  0.0   0:46.66 kacpid         

现在我的 CPU 使用率大约是 70%。好像有某个恶意进程或隐藏的东西正在消耗我的 CPU 使用率。

如果有帮助的话,我正在运行安装了 nvidia 驱动程序的 Core 2 Duo,版本为 260.19.06。

答案1

这种 CPU 使用率峰值通常来自需要定期运行的程序(如 gwibber-service)以在后台更新某些内容。您应该找到正在执行此操作的任何应用程序(使用系统监视器/top 很容易找到罪魁祸首)。

顺便说一句,我也遇到过这种情况,而且我能够确定几个罪魁祸首:docky、我的音乐播放器(banshee 和 rhythmbox 有时表现都相当糟糕,但可能是因为插件太多)、gwibber 和 apt(在后台查找更新)。这些可能不是导致您出现问题的原因,但您可以尝试查看是否有任何原因。

答案2

升级到 10.10 后,我注意到了同样的问题。我通过更新管理器进行了版本升级。我注意到我的内存正在慢慢耗尽,所有处理器核心的转速都在 95% 左右。这很奇怪,因为没有运行任何程序,也没有任何东西使用进程和内存。我确实注意到很多名为 flush 0:## 的文件没有使用内存,目录中还有 0 字节文件。我使用 64 位 10.10 进行了全新安装,同样的问题。我删除了 shotwell,因为我听说它有内存泄漏。没有区别。通过恢复到 64 位 10.04 解决了我的问题,现在我的系统只是闲置,内存在一夜之间保持不变,并且启动速度更快。我还将笔记本电脑移回 32 位 10.04,因为我只是喜欢有一些连续性,并不是说我在 32 位 10.10 中注意到了这个问题

相关内容