Slow win10 network speed. Disabling “Large Send Offload (LSO)”

IGBT

Lifer
Jul 16, 2001
17,965
140
106
  • Like
Reactions: PliotronX

PliotronX

Diamond Member
Oct 17, 1999
8,883
107
106
I had to disable this on the Hyper-V nic (inside the guest) to fix a problem with load balanced federation VMs that mimicked Memory Pressure Protection issues killing TCP connections every 5-8 weeks. I don't know why LSO is on by default. Its one of those features that should only be enabled when the hardware and software supports it correctly. As for slowness, I haven't seen it change either way but there are tons of anecdotes about it hurting performance too.
 

[DHT]Osiris

Lifer
Dec 15, 2015
16,694
15,646
146
Any thoughts on this tweak??

Large Send Offload is a technique of improving network performance while at the same time reducing CPU overhead. Apparently it does not work very well, so it was suggested to disable it. If you would like to know about LSO, check this MSDN article from 2001 (Task Offload (NDIS 5.1) (Windows Drivers)).


Disabling “Large Send Offload (LSO)”



https://www.tenforums.com/network-sharing/42543-lan-network-slow-speeds.html
Most hardware nowadays supports LSO and LRO just fine, but there's still a few finicky NICs that get squirrely with it. In addition I've run in to some with certain workload issues, like rapidly receiving extremely large packets for offloading (think SAN array flooding a NIC with 32MB packets).

Realistically, if there's no issue with your NIC and they're relatively modern, they should run LSO/LRO fine. You can disable it to see if speed/reliability improve, but don't expect it to work miracles.