为什么 Gnome 系统监视器从不告诉我实际使用 CPU 的进程是什么?

Que*_*ner 8 cpu-load 11.10 system-monitor

我的 Gnome 面板中有一个小程序,它显示我的 CPU 的当前负载。这对我的笔记本电脑很重要,因为它是一台稍旧的机器,所以知道什么时候应该让它完成一项任务,然后再开始另一项任务,我就不会对它感到沮丧。

然而,有时当 CPU 达到 100% 的最大值并在那里停留一段时间时,这可能表明出现了问题,也许我应该终止该进程。

然而,我注意到多年来使用 Ubuntu 系统监视器从来没有真正通知我发生了什么。

举个例子,这个截图(界面是日文的,但这应该不会改变问题):

CPU负载

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

现在看看这张图片:

在此处输入图片说明

没有任何东西使用超过 7% 的 CPU。

这种情况似乎很常见——我敢说几乎总是这样——当 CPU 用尽时,我永远看不到实际使用这些 CPU 周期的内容。

我也试过在命令行中使用 HTOP,但结果是一样的。

为什么系统监视器通常总是向我显示 100% 的 CPU 使用率,但在查看特定进程的总数时不会超过百分之几?

当我想弄清楚是什么占用了如此多的 CPU 时间时,我应该怎么做,我应该杀死失控的进程,还是至少知道进程是什么?

cov*_*ail 8

正如塞德里克·朱利安 (Cedric Julien) 在评论中所建议的那样,

要查看所有使用 CPU 的进程,在使用系统监视器时,转到查看菜单并选择所有进程

在此处输入图片说明