Que*_*ner 8 cpu-load 11.10 system-monitor
我的 Gnome 面板中有一个小程序,它显示我的 CPU 的当前负载。这对我的笔记本电脑很重要,因为它是一台稍旧的机器,所以知道什么时候应该让它完成一项任务,然后再开始另一项任务,我就不会对它感到沮丧。
然而,有时当 CPU 达到 100% 的最大值并在那里停留一段时间时,这可能表明出现了问题,也许我应该终止该进程。
然而,我注意到多年来使用 Ubuntu 系统监视器从来没有真正通知我发生了什么。
举个例子,这个截图(界面是日文的,但这应该不会改变问题):

系统监视器本身的正上方是我的面板小程序,其中电池指示器右侧的绿色框也表示 CPU 使用率为 100%。
现在看看这张图片:

没有任何东西使用超过 7% 的 CPU。
这种情况似乎很常见——我敢说几乎总是这样——当 CPU 用尽时,我永远看不到实际使用这些 CPU 周期的内容。
我也试过在命令行中使用 HTOP,但结果是一样的。
为什么系统监视器通常总是向我显示 100% 的 CPU 使用率,但在查看特定进程的总数时不会超过百分之几?
当我想弄清楚是什么占用了如此多的 CPU 时间时,我应该怎么做,我应该杀死失控的进程,还是至少知道进程是什么?