I would like to confirm something similar. 
It looks like 'Total sent' (or received) amount of bytes is kept in a 32bit 
variable and is wrapped around each 4GB sent.
You will never see total sent larger than 4GB.  When the wrap happens you can 
see the transfer rate graph go to zero for a moment. Caused probably by using 
the wrapped variable in calculating speed (prev = 4GB, new =0 => speed 
negative).
Changing the counter to 64bits should be a temporary fix. In the long run some 
kind of bignum is needed (or decrease resolution and count the amount of kB 
transmitted, then MB, then GB).
Leaving it as is makes the counter quite useless especially as you can achieve 
gigabit speeds on networks today.

This is all speculations as I didn't look at the source, but it seems
quite clear to me.

-- 
Network history: Total recieved counter is wild
https://bugs.launchpad.net/bugs/284423
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to