Changing the scaling for the Net monitor

James Moe <[email protected]> Sun, 5 May 2019 16:32:59 -0700
Newsgroups gmane.comp.gnome.apps.gkrellm
Message-ID <sig.1028f16a0a.ad4870af-2c34-94d1-ccf0-2d2f47f3f7bb@sohnen-moe.com>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--BLFZFb41hzxaDZKRCp3Lvpqh7vO0M1ZOp
Content-Type: multipart/mixed; boundary="VazJBlluHqx4GzOY5wkadHqpkt9ASSb8F";
 protected-headers="v1"
From: James Moe <[email protected]>
To: [email protected]
Message-ID: <[email protected]>
Subject: Changing the scaling for the Net monitor

--VazJBlluHqx4GzOY5wkadHqpkt9ASSb8F
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hello,
  linux 4.12.14-lp150.12.58-default x86_64
  gkrellm 2.3.10

  The Net monitor has always been a bit useless. Network traffic is
spiky and bursty, meaning that the data flow easily ranges from zero to
10 Mb/sec from one moment to the next. The auto-scaling doesn't really
help all that much since there is no way to know what the range is (is
it 1Kb/sec? 10Mb/sec?).
  I was thinking that using a logarithmic scale (log10) would resolve
the display issue for me, both for the chart and the little line under
the chart. Set the max value for log10(100M) or log10(1G).

  Is it possible to use a plug-in to achieve this?
  I have no problem modifying the code to test this concept. Would
anyone offer some pointers about where to start; what sections of the
code do the scaling for the Net monitor, set maximum values, etc.

--=20
James Moe
moe dot james at sohnen-moe dot com
520.743.3936
Think.


--VazJBlluHqx4GzOY5wkadHqpkt9ASSb8F--

--BLFZFb41hzxaDZKRCp3Lvpqh7vO0M1ZOp
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQQvyrQDoa26FpWNi7vNNyvw+urRkwUCXM9yqwAKCRDNNyvw+urR
k9uqAKCMjHKWESbfbfO2yE+S/8IENrTXEgCfeG99NUGHfWjV7UpR2TJMAde6uZs=
=mQkM
-----END PGP SIGNATURE-----

--BLFZFb41hzxaDZKRCp3Lvpqh7vO0M1ZOp--