Xfce Wiki

Sub domains
 

This is an old revision of the document!


xfce4-cpugraph-plugin - CPUGraph

This panel plugin offers multiple display modes (LED, gradient, fire, etc…) to show the current CPU load of the system. Various appearance options, like colors or size, are customizable.

On multi core or multi CPU systems, CPU Graph can either track and display all of them at once, or at the user's option only a specific core or CPU.


Screenshots

:panel-plugins:cpugrah-1_0_0.png :panel-plugins:cpugraph-fire-nobar.png :panel-plugins:cpugraph-grid.png :panel-plugins:cpugraph-grid-nobar.png :panel-plugins:cpugraph-led-nobar.png :panel-plugins:cpugraph-fire-long.png


Highlighting of suboptimal thread placements

Starting with CPU Graph 1.2.0, it's possible to optionally highlight CPU usage bars corresponding to potentially suboptimal allocation of CPU cores to tasks on CPUs with SMT. The highlighting can be enabled via the “Highlight suboptimal SMT scheduling” checkbox.

On CPUs with SMT, CPU Graph automatically counts the number of SMT scheduling events (SMT scheduling incidents) that could have resulted in reduced performance of tasks running on the CPU. Detecting these events has a very low overhead and thus is enabled even if the “Highlight suboptimal SMT scheduling” checkbox is disabled. The number of SMT scheduling incidents and an estimate of how much they might have impacted performance is printed in the Stats tab in CPU Graph's Properties window.

In order to test this feature, run the following command-lines in a terminal window (adjusting numactl's CPU list according to your CPU topology if necessary):

$ numactl -C 0,1             perf stat stress-ng --cpu 2   # Optimal performance (IPC=1.6)
$ numactl -C 0,$[$(nproc)/2] perf stat stress-ng --cpu 2   # Suboptimal performance (IPC=1.21)
“Highlight suboptimal SMT scheduling” checkbox Stats view

Latest Release

  • xfce4-cpugraph-plugin 1.3.0 released (2025/05/19 17:12)
    xfce4-cpugraph-plugin 1.3.0 is now available for download from https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.3/xfce4-cpugraph-plugin-1.3.0.tar.xz https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.3/xfce4-cpugraph-plugin-1.3.0.tar.xz?sha1 https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.3/xfce4-cpugraph-plugin-1.3.0.tar.xz?sha256 What is xfce4-cpugraph-plugin? ============================== Panel plugin to display a graphical representation of the CPU load. Website: https://docs.xfce.org/panel-plugins/xfce4-cpugraph-plugin Release notes for 1.3.0 ======================= Meson has been added as a build system in this release, and the associated archive has been generated by 'meson dist'. Although autotools has been retained for the time being and can still be used via 'autogen.sh', meson is now the preferred build system, and autotools will be removed in a future release. - Update README after switchover to meson - autotools-build: Explicitly require glib, gtk3, libxfce4util - build: Automate copyright year management - meson-build: Use shared_module() - cpu.h: Fix -Wundef warning - Add meson build - Translation Updates: Greek, Slovak, Vietnamese

Back to Top


Source code repository

Reporting Bugs

Back To Top


Return to Main Xfce4-panel page