是否有一个应用程序指标可以显示核心的 CPU 使用率?

是否有一个应用程序指标可以显示核心的 CPU 使用率?

我喜欢系统负载指示器 (indicator-multiload),但它并不反映单个 CPU 核心的使用情况,而只是反映整体 CPU 使用情况。有时我会让某个应用程序将单个核心占用到最大(咳咳,Eclipse),但当我浏览 CPU 使用率图表时,一切看起来都还可以接受。

我知道我可以直接打开 Htop,但应用程序指示器的重点在于能够一目了然地获取所需的信息,而不是通过按键。谢谢。

答案1

这适用于 Ubuntu 14.04 及更高版本。

  1. 安装indicator-sysmonitor

    sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
    sudo apt-get update
    sudo apt-get install indicator-sysmonitor
    
  2. 运行

  3. 点击其指示器 → 首选项 → 高级选项卡
  4. 将标签从 更改cpu: {cpu} mem: {mem}cpu: {cpu0}{cpu1} mem: {mem}。添加您拥有的 CPU 核心。
  5. 节省

    indicator-sysmonitor:CPU 核心使用率指示器

参考:

答案2

系统监视器,又名“Conky”,是大多数 Linux 发行版中流行的著名轻量级系统监视器。在 Intel i-7 Core 上,您可以显示所有 8 个 CPU:

Conky CPU

实现这一点的相关代码是:

${color2}${voffset 5}Intel® i-7 3630QM 3.4 GHz: ${color1}@  ${color green}${freq} MHz   
${color}${goto 13}CPU 1 ${goto 81}${color green}${cpu cpu1}% ${goto 131}${color3}${cpubar cpu1 18}
${color}${goto 13}CPU 2 ${goto 81}${color green}${cpu cpu2}% ${goto 131}${color3}${cpubar cpu2 18}
${color}${goto 13}CPU 3 ${goto 81}${color green}${cpu cpu3}% ${goto 131}${color3}${cpubar cpu3 18}
${color}${goto 13}CPU 4 ${goto 81}${color green}${cpu cpu4}% ${goto 131}${color3}${cpubar cpu4 18}
${color}${goto 13}CPU 5 ${goto 81}${color green}${cpu cpu5}% ${goto 131}${color3}${cpubar cpu5 18}
${color}${goto 13}CPU 6 ${goto 81}${color green}${cpu cpu6}% ${goto 131}${color3}${cpubar cpu6 18}
${color}${goto 13}CPU 7 ${goto 81}${color green}${cpu cpu7}% ${goto 131}${color3}${cpubar cpu7 18}
${color}${goto 13}CPU 8 ${goto 81}${color green}${cpu cpu8}% ${goto 131}${color3}${cpubar cpu8 18}
${color1}All CPU ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 2 temp 1}°C ${goto 250}${color1}Up: ${color green}$uptime
${color green}$running_processes ${color1}running of ${color green}$processes ${color1}loaded processes.

无法发布整个 conky 配置文件,因为它太长,包含太多测试部分,因此不够专业。您可以谷歌搜索 conky 示例,找到一个您喜欢的。然后,您可以将上述代码复制并粘贴到您找到的示例中。

答案3

坐下来,看了 indicator-multiload 的代码后,我成功了。

我编写了 4 核代码。如果您有更多核,则只会显示前 4 个核

/usr/share/glib-2.0/schemas/并搜索 de.mh21.indicator-multiload.gschema.xml将文件中的代码替换为

通过在终端中输入以下内容来应用更改:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

就我而言,我必须重新启动:

sudo 重启


完成后,转到 indicator-multiload > 首选项 > 高级

选择“custom1”并替换$cpu.inuse$cpu.cpu0.inuse
然后选择“custom2”并替换$cpu.inuse$cpu.cpu1.inuse
然后选择“custom3”并替换$cpu.inuse$cpu.cpu2.inuse
然后选择“custom4”并替换$cpu.inuse$cpu.cpu3.inuse

为每种颜色选择您想要的颜色。

感谢 mook765,链接现在应该可以用了!

答案4

Gnome 系统监视器显示每个核心的系统负载,

它应该随你的安装一起提供,但如果没有,则:sudo apt-get install gnome-system-monitor

资源选项卡

相关内容