Weird things that happen when you have a 100GbE pipe to your desk.
-
Weird things that happen when you have a 100GbE pipe to your desk. 8 Gbps of sustained network traffic and the network monitor is like "yeah you're not using much bandwidth"
Also I think there's a 32-bit overflow or something in xfce4-netload-plugin because the rate shows 0.00 Mbps when I get above some threshold (not sure what it is exactly but it's in the 15-40 Gbps range)

-
Weird things that happen when you have a 100GbE pipe to your desk. 8 Gbps of sustained network traffic and the network monitor is like "yeah you're not using much bandwidth"
Also I think there's a 32-bit overflow or something in xfce4-netload-plugin because the rate shows 0.00 Mbps when I get above some threshold (not sure what it is exactly but it's in the 15-40 Gbps range)

@azonenberg 100Gb? That's like the entire world's supply of trained electrons. Better get more of em trained up!
-
@azonenberg 100Gb? That's like the entire world's supply of trained electrons. Better get more of em trained up!
@DeweyOxberger They're in good company I have two 100G and five 40G links lit up in my LAN at the moment (and six 10G... no 25G at the moment and more 1G than I feel like counting right now)
-
Weird things that happen when you have a 100GbE pipe to your desk. 8 Gbps of sustained network traffic and the network monitor is like "yeah you're not using much bandwidth"
Also I think there's a 32-bit overflow or something in xfce4-netload-plugin because the rate shows 0.00 Mbps when I get above some threshold (not sure what it is exactly but it's in the 15-40 Gbps range)

@azonenberg that sounds like it'd make for a fun bug report for the xfce folks

-
@azonenberg that sounds like it'd make for a fun bug report for the xfce folks

@pikhq i'm pretty sure what is happening (not having dug into the code yet) is that it looks at ifconfig stats each update interval, default 4 Hz, and subtracts to calculate bits per second.
and probably uses an int32 temporary somewhere in the process
-
@pikhq i'm pretty sure what is happening (not having dug into the code yet) is that it looks at ifconfig stats each update interval, default 4 Hz, and subtracts to calculate bits per second.
and probably uses an int32 temporary somewhere in the process
@pikhq i suspect running an ultra-lightweight DE on a machine with 128 CPU cores, half a TB of RAM, and a 100G NIC is not a common use case

-
@pikhq i suspect running an ultra-lightweight DE on a machine with 128 CPU cores, half a TB of RAM, and a 100G NIC is not a common use case

@pikhq ok yeah I'm certain now. played around with bandwidth limited iperf3 and the bug kicks in almost exactly at 17.1 Gbps which is 2^31 bytes per second
-
@pikhq ok yeah I'm certain now. played around with bandwidth limited iperf3 and the bug kicks in almost exactly at 17.1 Gbps which is 2^31 bytes per second
@pikhq And it's fixed upstream 8 months ago https://gitlab.xfce.org/panel-plugins/xfce4-netload-plugin/-/commit/89a1e888f6664826e3a2f2bcdf366fd39fcfa001
Guess i'll see if i can backport that diff to the debian packaged version that's probably the easiest
-
Weird things that happen when you have a 100GbE pipe to your desk. 8 Gbps of sustained network traffic and the network monitor is like "yeah you're not using much bandwidth"
Also I think there's a 32-bit overflow or something in xfce4-netload-plugin because the rate shows 0.00 Mbps when I get above some threshold (not sure what it is exactly but it's in the 15-40 Gbps range)

yep that's exactly what it was... backported the upstream fix (from only 8 months ago) to the debian packaged version and it's happy now even when saturating 100G

-
Weird things that happen when you have a 100GbE pipe to your desk. 8 Gbps of sustained network traffic and the network monitor is like "yeah you're not using much bandwidth"
Also I think there's a 32-bit overflow or something in xfce4-netload-plugin because the rate shows 0.00 Mbps when I get above some threshold (not sure what it is exactly but it's in the 15-40 Gbps range)

[That stable rate]: Proof we're living in the future.
-
[That stable rate]: Proof we're living in the future.
@BenHM3 the future would be if that was internet bandwidth not LAN
-
R relay@relay.infosec.exchange shared this topic