排查网络卡顿时,有人让你去设备管理器关 LSO。位置在这:右键此电脑进管理,打开设备管理器,在网络适配器里找到你的网卡,右键属性,切到高级选项卡,列表里的 Large Send Offload V2(IPv4 和 IPv6 各一项)就是它,中文一般叫大型发送分载。
它到底干了什么
发大块数据时,TCP 要把数据切成一个个报文段。LSO 开着的时候,切分的活交给网卡硬件干,CPU 只递一大块过去,占用立刻降下来。下载、传文件时它是省资源的功臣,所以驱动默认都开着。
代价是分段前要先聚合排队,带来一点延迟,个别老驱动还有 bug,聚合后的包出错就整批重传。所以部分游戏玩家、做低延迟业务的人会主动关掉它。
什么时候值得关
- ping 值莫名抖动,玩网游延迟忽高忽低,先试着关
- 开 VPN 或虚拟机后出现断流、大文件传不动
- 网卡是很多年前的老型号,驱动很久没更新
怎么关:还是那个高级选项卡,把 Large Send Offload V2 两项都选成 Disabled。想用命令行的话,管理员 PowerShell 里先跑 Get-NetAdapterAdvancedProperty -Name 以太网 看当前值,再用 Set-NetAdapterAdvancedProperty -Name 以太网 -DisplayName *LSO* -DisplayValue Disabled 一次关掉。
顺带说说这个词的歧义
搜 LSO 会撞到别的含义:有人找的是伦敦交响乐团的缩写,有人在查别的行业的专用词。但在网卡和网络优化的语境里,多数情况指的就是大型发送分载。
给个实际建议:平时下载速度跑不满、CPU 占用高,看看 LSO 是不是被关了;反过来延迟敏感就关它。两头各有利弊,以自己的测速和实测延迟为准。改完设置记得重启网卡,在网络连接里禁用再启用,改动才算完全生效。