paradoxxxzero / gnome-shell-system-monitor-applet

Display system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…
GNU General Public License v3.0
1.75k stars 323 forks source link

Display individual cores on one graph #373

Open AlexWayfer opened 7 years ago

AlexWayfer commented 7 years ago

Hello!

I like this extension.

But I want a feature: an option for displaying all cores in one graph.

At this time there is the option for individual cores that enabled multiple graphs. But it's too wide.

What about all cores (in different colors?) on one graph? Or graph by maximum loaded core.

Like GNOME System Monitor application, for example:

image

Thank you!

kevincox commented 2 years ago

Comment from a duplicate feature request:

Right now there are two options for the CPU graph. 1 graph for total usage, or 1 graph per core.

I find that the total graph doesn't provide enough information for example one core at 100% is very different from all cores at 12% on an 8 core system. However the individual core graphs don't scale well with many core systems. It isn't uncommon to have a 16 or 32 core system these days. This takes up a lot of space in the toolbar or you need to have very narrow graphs.

It would be nice to have a mode that scales better with cores. My first thought is to do what gnome-system-monitor does and just draw all of the lines on the same graph. This works well but I can think of a couple of problems.

  1. Different aesthetic from the different graphs.
  2. Unclear how to show System/Nice/Iowait/User separately.

image

Personally I would be fine with those downsides, but it would be interesting to discuss other options.