Intel i218/i219 slow upload fix (Hetzner EX42 and others)

Slow uploads on an i218/i219 NIC? It’s potentially a driver issue and here’s the fix:

ethtool -K enp0s31f6 tso off gso off

You can confirm the change immediately using netdata or similar as upload will jump from 500Mbit ish to 900+. This will need to be run after each reboot, so if it works for you, may want to add it to crontab etc.

For reference: https://docs.hetzner.com/robot/dedicated-server/troubleshooting/performance-intel-i218-nic

4 Likes

you could do it like this:

/etc/network/interfaces

iface enp0s31f6 inet manual
post-up ethtool -K enp0s31f6 tso off gso off

stolen directly from:

3 Likes

Thanks, I have the EX42-NVME, so I applied this.

Is it common for single threaded uploads to google to still only go around 45MB/s?

max upload per once is 45.999999 MB/s ( google limit )

1 Like

Perfect, thanks!

is the max 45.9999MB/s per GDSA or in total?

One UPLOAD +++ STREAM +++
1 file 45.99
1 file 45.99 and so go one

10 files > 459.999

2 Likes