GNOME 系统监视器和顶部显示不同的 CPU 使用率

ICE*_*ICE 13 cpu-load system-monitor top htop mpv-media-player

当我使用 SMPlayer (video:mpv) 播放电影并使用 GNOME 系统监视器检查我的 CPU 使用率时,它显示 %4 或 %5 CPU 使用率(1 秒更新间隔),但htop显示 %45 CPU 使用率:

mpv cpu使用率

top显示相同的负载htop

最高 mpv cpu 使用率

因为当我用 SMPlayer 播放电影时,我的 CPU 风扇 RPM 会更高。我怀疑top正在更准确地报告 CPU 使用情况。

我有带 6GB RAM 的 Intel i7 920。

为什么我的 CPU 使用率很高,为什么我top在 GNOME 系统监视器上和中看到不同的结果?

tho*_*ter 23

请注意,一个读数比另一个读数高 8 倍。您有 8 个内核(或执行单元)。最简单的解释是,一种是将其计算为单个内核的百分比,另一种是将其计算为所有八个内核的百分比。

据此top确实将每个进程的 CPU 使用情况显示为单个 CPU 内核的百分比。

  • 这也解释了为什么 `top` 有时会显示使用超过 100% CPU 的进程。在 8 核 CPU 上,最多可以使用 800% (7认同)