下载速度跳变断流是因Windows启用RSS导致单核过载,需用netsh命令禁用RSS并关闭中断节流、节能以太网和流控制。

下载速度频繁跳水断流,不是宽带波动或路由器问题,而是Windows把所有网络接收任务压在单个CPU核心上导致处理不过来,必须通过网卡属性或命令行关闭接收侧缩放(RSS)来强制回归单核稳定处理路径。
先确认RSS当前是否启用
以管理员身份运行PowerShell或命令提示符,执行:
netsh int tcp show global
重点查看“Receive-Side Scaling State”这一行。如果显示【enabled】,说明RSS正在运行——它本意是分流,但在驱动不匹配、BIOS未开启NUMA或CPU逻辑核数异常时,反而会把全部流量轮询打到一个核上,造成瞬时100%卡死,表现就是下载速度从80MB/s突然掉到0,几秒后又猛冲上来,反复跳变。
若显示disabled,问题不在RSS,应排查节能设置或中断调节。
Windows 10/11:用命令行关闭RSS(推荐)
这一步不可跳过,图形界面的网卡高级属性里多数现代网卡已隐藏RSS开关,命令行才是唯一可靠入口。
① 在管理员PowerShell中执行:
netsh int tcp set global rss=disabled
② 立即禁用并重置网卡:右键任务栏网络图标→“打开网络和Internet设置”→“更改适配器选项”→右键当前有线网卡→“禁用”,等待3秒→再右键→“启用”
③ 验证是否生效:再次运行netsh int tcp show global,确认Receive-Side Scaling State已变为disabled
注意:不要用netsh int tcp set global rss=enabled后再设processorgroup——那是在调优,不是解决跳水;你现在要的是彻底关掉RSS让TCP接收回归传统单队列模式,消除轮询错位。
Windows Server 2003/2008 或老旧网卡:通过设备管理器关闭
这些系统仍保留RSS图形开关,但仅限支持该功能的网卡驱动(如Intel PROSet、Broadcom Advanced Control Suite)。
方法一:直接关闭RSS开关
打开设备管理器→展开“网络适配器”→右键你的有线网卡(非无线)→“属性”→“高级”选项卡→在属性列表中查找【Receive Side Scaling】、【RSS】或【Scalable Networking】→右侧值改为“Disabled”→点击“确定”
方法二:若找不到RSS选项
说明当前驱动不支持或已阉割——去网卡厂商官网下载完整版驱动(例如Intel官网搜AX201对应驱动,Realtek搜RTL8168系列完整INF包),安装后重启,RSS选项才会出现。
注意:无线网卡的“高级”选项卡里几乎从不提供RSS开关,此操作仅针对有线千兆/万兆网卡。
关闭RSS后必须同步禁用节能与中断节流
RSS关闭只是第一步,若不清理配套干扰项,下载仍会断流。
回到同一块有线网卡的“属性”→“高级”选项卡,逐项检查并关闭以下三项:
• 【Interrupt Moderation】 → 设为“Disabled”
• 【Energy Efficient Ethernet】 → 设为“Disabled”
• 【Flow Control】→ 设为“Disabled”(部分Realtek网卡需设为“Rx & Tx Disabled”)
这三者与RSS存在隐式耦合:中断节流会延迟数据包响应,EEE会在低流量时自动降速,流控制则可能在RSS关闭后引发缓冲区死锁。关掉它们,才能让关闭RSS的效果真正落地。

















