nitred / nr-wg-mtu-finder

MIT License
192 stars 22 forks source link

Post your MTU heatmaps here! #4

Open nitred opened 2 years ago

nitred commented 2 years ago

I am personally very curious how the MTUs behave across different setups. So if possible please share your heatmaps and a generic description (without any sensitive info) of your WG Peer and WG Server setups.

Do not post any info you are not comfortable sharing. Just leave those details blank. Feel free to add additional info if it helps making sense of your heatmap. I'll start off.

SO Post describing how to attach files to Github issues

WG Server

WG Peer

Heatmap

zandr commented 2 years ago

WG Server

zandr commented 2 years ago

As above, except the peer was connected over gigabit Ethernet, and the iperf test duration was increased to 15s. wg_mtu_finder_peer_20220612T221737

Kitof commented 1 year ago

image

Thanks for you tool. I needed to adapt it in order to bind to a specific interface (vpn tunneling).

Data seems hard to analyze...

ahasbini commented 1 year ago

Data seems hard to analyze...

That's a lot of columns and rows to work with, you could reduce the the MTU ranges for the peer, seems like anything above 1435 is not gonna work so could have that as the max, or you could modify the figsize to something bigger like 24, 24 instead of 12, 12 so the labels are more visible:

https://github.com/nitred/nr-wg-mtu-finder/blob/07a589b2704d7c3b37bb9303d06c0cd9d6c0b22b/nr_wg_mtu_finder/plot.py#L7

Kitof commented 1 year ago

Something like that ?

image

cameronaw13 commented 1 year ago

Test with peer connected to cellular wg_mtu_finder_peer_20230701T022020 Test with peer connected to wifi via ethernet wg_mtu_finder_peer_20230630T232322

Cognitohazard commented 7 months ago

WG Server

Machine: Racknerd Black Friday
Location: Atlanta
Ubuntu 20.04
Max bandwidth: 1000Mbps

WG Peer

Machine: Vultr $24
Location: Atlanta
Ubuntu 22.04
Max bandwidth: 1000Mbps

Heatmap: wg_mtu_finder_peer_20231202T172406

Lu5ck commented 6 months ago

WG Server

WG Peer

This test burns a lot of bandwidth and what I mean by a lot is more than 400gb if you do by step 10.

wg_mtu_finder_peer_20231231T152332

ep69 commented 6 months ago

WG server: Czech Republic, virtual private server, Alpine Linux v3.19 WG client: Czech Republic, apartment with 150 Mbps connection, Alpine Linux v3.19

wg_mtu_finder_peer_20231228T182048