After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 531161 - network panel applet: auto-scale Y-axis gives impression of constant heavy traffic
network panel applet: auto-scale Y-axis gives impression of constant heavy t...
Status: RESOLVED DUPLICATE of bug 88654
Product: gnome-applets
Classification: Other
Component: multiload
2.22.x
Other Linux
: Normal minor
: ---
Assigned To: gnome-applets Maintainers
gnome-applets Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-05-03 01:59 UTC by klk
Modified: 2009-07-08 11:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
PNG of applet, showing "bar graph" style (382 bytes, image/png)
2008-05-04 15:34 UTC, klk
Details

Description klk 2008-05-03 01:59:20 UTC
gnome-system-monitor 2.22.0-1ununtu3    (ubuntu release:  Hardy 8.04)

(noob alert, Please advise if something is missing or I should report elsewhere.  Confused if I should use gnome bugzilla or ubuntu launchpad.)


What I expected to happen:  the network use graph will behave similar to the CPU graph, showing scrolling color with use.  >> More color when more use. << Color bar completely filled when some "max capacity" is reached.  In short, at a glance I can see "oh, it's busy!" or "not much is happening" and click or mouse-over when I need more detail.

What happened instead:  the y-axis scales down with no indication of the scale.  This means the bar is often full with color, even when minimal traffic exists.  For CPU this doesn't happen because it's scaled by % use.  [Note:  The behavior in the System Monitor > Resources > Network History is similar, but since it has labels on the y-axis, you can see if the wiggles actually mean high traffic.]


The problem sounds like another one 
https://bugs.launchpad.net/gnome-system-monitor/+bug/92119    BUT I am specifically talking about the panel applet.  The panel graphic serves a different purpose than the Network History graph.


Ideas how fix:  (not sure which of the below would most best fulfill my "*glance* oh it's busy" criterion)

* scale by whatever "% use" value is presented upon mouse-over, or at least have that be an option.

* use a non-linear scale for the y-axis, such as log scale, to squish the low parts down, or at least have Linear/Log be an option

* When "Network" checked, an option appears System Monitor Preferences > Options > [Network "heavy use" threshold].  Perhaps a radio dial with suggested values for DSL, T1, dialup, etc.  Perhaps there could also be a "dynamic" option which is something like 80% all-time peak traffic, updated every 15-30s.  Also, introduce a new color in the Colors > Network tab, for example red that overlays when the threshold is exceeded.  

* indicate upper y limit by small number (in grey) with units in upper left corner




PS  guess I could submit another bug report, but is the "bar graph look" intentional?  For CPU use, adjacent bars touch each other.  .. Inconsistencies aside, I'm still undecided as to which one is more visually appealing.
Comment 1 Benoît Dejean 2008-05-03 06:51:17 UTC
i'll give a try to the ln y-axis
Comment 2 klk 2008-05-03 08:07:13 UTC
(In reply to comment #1)
> i'll give a try to the ln y-axis
> 

On second thought, it will give the same problem.  As long as the y-axis is rescaled, and there is no indication to the user about the scale, then there is not indication of "how busy" is the network.

.. And also, I realize GNOME must be easier to use than to have all these options.. so if anyone can confirm that %use (currently displayed--after a short delay--upon mouse-over) is a realistic & useful value for this purpose, it would seem to be the best option
Comment 3 Benoît Dejean 2008-05-03 09:38:30 UTC
Define %use ... your computer is connected to the LAN at 100Mbps but also to the Internet via a DSL of a few Mbps ...

Same answer as ever: multiload can't do everything, it's scale-less. If you want numeric values, then use netspeed applet ?
Comment 4 klk 2008-05-04 15:34:55 UTC
Created attachment 110353 [details]
PNG of applet, showing "bar graph" style
Comment 5 klk 2008-05-04 15:45:28 UTC
To elaborate, when I said "%use":  it is the number when I hover the mouse over the applet.  I see "Network: 0% in use"   How is 100% defined?
[Mostly it is 0%, but rarely it will give a different number, for example 55%.  Perhaps it is mostly 0 in relation to the way that net traffic appears as separate bars--screengrab attached.] 

Would the following match with the GNOME mission?  1) by default it remains as it is, the y-scale is automatically adjusted.  2) if the user defines a max KB/s value, perhaps via an interface with suggested values for dial-up, DSL, and T1, then the scale becomes static

If my idea is not good for the applet, then I'll be quiet from now. :)  Thanks
Comment 6 Eric Piel 2008-05-29 09:04:12 UTC
Could this be considered a dupe of bug 88654 ?
Comment 7 klk 2008-05-29 10:02:06 UTC
> Could this be considered a dupe of bug 88654 ?

Yes, I think so.  It is a surprisingly old complaint.

> Same answer as ever: multiload can't do everything, it's scale-less. If you
> want numeric values, then use netspeed applet ?

With most humble respect, we are not asking for everything, rather "As useful as the CPU applet".  I think the applet would be more useful to many people if:

- full color bar means some limit of "user's 100%" has been reached

Some day, perhaps this limit value could be set as a step in OS installation.
Comment 8 Philip Withnall 2009-07-08 11:49:28 UTC
Dupe of bug #88654 as per comment #7.

*** This bug has been marked as a duplicate of 88654 ***