windows修改TCP设置优化网络速度提高性能
显示windows所有TCP设置参数
在CMD命令行输入以下命令netsh int tcp show global
C:\Users\admin>netsh int tcp show global 查询活动状态... TCP 全局参数 ---------------------------------------------- 接收方缩放状态 : enabled 烟囱卸载状态 : automatic NetDMA 状态 : enabled 直接缓存访问(DCA) : enabled 接收窗口自动调谐级别 : normal 附加拥塞控制提供程序 : ctcp ECN 功能 : disabled RFC 1323 时间戳 : enabled
TCP优化设置命令
直接缓存访问(DCA):netsh int tcp set global dca=enabled 接收窗口自动调谐级别:netsh int tcp set global autotuninglevel=normal 附加拥塞控制提供程序:netsh interface tcp set global congestionprovider=ctcp win10附加拥塞控制:netsh int tcp set supplemental template=internet congestionprovider=ctcp RFC 1323 时间戳:netsh int tcp set global timestamps=enabled
一定要关闭ECN
ECN为显式拥塞通知. 启用ECN可以告知对方主机拥塞状况,好处是让网络曲线更平滑.
然而,大多数主机并没有启用ECN,一旦启用就会增加等待超时时间,反而降低了网络性能netsh int tcp set global ecn=disable
代码改变一切!