我有 KDE 和 GNOME 的系统监视器。当我比较一个 CPU 密集型程序的 CPU 使用率时,KDE 报告的 CPU 使用率为 30%,内存为 3GB,而 GNOME 报告的 CPU 使用率为 300%,内存同样为 -3GB!
所以,我的问题是:
- 为什么他们对同一个程序报告的 CPU 使用率不同,而他们报告的内存使用率相同?
- GNOME 系统监视器报告的 CPU 使用率 300% 是什么意思?!
系统信息:Redhat 6.6(圣地亚哥) -核心:(Linux 2.6.32-504.30.3.el6.x86_64) - 侏儒:2.28.2 - KDE:4.3.4
答案1
CPU 使用率:累计值与平均值。
现代 CPU 有多个核心。
如果你有一个进程大量使用 3 个核心,则可以报告使用“CPU 使用率为 300%”、其累积值以及该值除以核心数。
有时第一种更有用,有时第二种更有用。通常可以选择一种选项。
在 KDE 下,按Ctrl-时Esc,它会启动系统活动[1]
它类似于 Microsoft Windows 的任务管理器、Apple 的 Mac OS X 的活动监视器和 Gnome 的系统监视器。
将光标停在所显示的某个 CPU 值上,您将看到一个包含更多信息的掩码。
如果你在写有用户名、CPU 的栏上单击鼠标右键...中央处理器它将打开一个下拉菜单,可以将显示的 CPU 值(CPU 使用率)除以 CPU 数量(核心),或者显示完整的值。