Add option to show CPU activity per-core

Bug #1173972 reported by Simone Bordet
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
System Load Indicator
Confirmed
Medium
Unassigned
indicator-multiload (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu 13.04
indicator-multiload 0.3-0ubuntu1

A request for a new feature: it would be awesome if indicator-multiload could show the CPU activity also on a per-core graph.
The correspondent gnome shell extension can do that just via ticking a checkbox that "splits" the CPU graphs.

Thanks !

Revision history for this message
Michael Hofmann (mh21) wrote :

Hi Simone,

thanks for the bug report!

Do you have a screenshot what it should look like?

Best regards
  Michael

Changed in indicator-multiload (Ubuntu):
status: New → Confirmed
Changed in indicator-multiload:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Simone Bordet (simone-bordet) wrote :

Michael, see attached screenshot.

It shows the configuration dialog for the gnome-shell system monitor extension, which has a checkbox "Display Individual Cores".

When this is ticked, you can see that the CPU graphs in the panel (at top) are now one per core. In the screenshot you can see the 2 leftmost graphs (in blue) as my laptop has 2 cores, and you can see that the graph pattern is different between the 2 cores (so it's the real activity of each core, as System Monitor is also able to report).
After the 2 CPU graphs I have one graph for network (yellow) and one for the disk (red, just a couple of spikes).

I understand that having 8 graphs for 8-cores CPUs may take a lot of space, but people can tune the width of the CPU graph or opt to not display individual cores.

However, for people like me, having the individual core activity available with a glance at the top panel would be a nice feature.

Thanks !

Revision history for this message
denixx baykin (denixx-baykin) wrote :

What I really love to see is an overall graph for cpu and present values per core.
This is why I love this two applets for xfce: https://www.dropbox.com/s/87q1equnash2hns/scn1.png?dl=0
This is default look of them.

And this is after some customisations: https://www.dropbox.com/s/qhy59kbysoas5kv/scn3.png?dl=0
Four vertical bars show me if some app is limited by a speed of single core, it's useful to see. As you can see at next area I can't see this clearly from overall cpu load. Yes, it's 25%, and if I will not see core bars vith individual values - I will think that bottleneck is not in cpu-things.
Next is memory, swap, uptime, and network. Also I look for HDD I/O-meter which will show me current HDD transfer speed.

Revision history for this message
Waldir Pimenta (waldyrious) wrote :

Agreed with denixx: an instantaneous (and space-preserving) bar graph per core, plus a combined graph of CPU load history (i.e. what we have now) would be the ideal approach to display all relevant information in a compact way.

Revision history for this message
denixx baykin (denixx-baykin) wrote :

Sorry, looks like I dropped those screenshots... I would make new ones, but it would not be fast. Sorry again, I made my message slightly blind.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.