Windows TCP/IP客户端模式,网络吞吐优化

      最后更新:2022-08-02 13:34:51 手机定位技术交流文章

      Windows操作系统有三个内置的网络协议堆栈,默认为CUBIC TCP/IP堆栈,但仍可转换到其他内置的TCP/IP堆栈,不幸的是没有GOOGLE BBR。

      1、CUBIC

      2、CTCP

      3、DCTCP

      上述三种TCP/IP堆栈使用不同的方式: DCTCP在服务器上使用,CTCP在客户端上使用,CUBIC在客户端/服务器上使用。

      DCTCP在计算机上具有最低的内存+CPU负载,并且被客户端通过被动触发来每次向服务器输入TCP/IP帧,类似于没有TCP/IP_THREAD的LWIP协议堆栈。

      CTCP属于客户端,可以提高客户端到服务器的再传输效率,提高客户端上游带宽大小,增加上行的宽度也意味着,可以显著的提速,我们知道服务器向客户发送数据,因此,你越能得到客户,就越有直接关系。如果你只是在1ME上,给你1GE带宽,你可以到100ME(但每个人都知道,纯属扯淡,不可能的。)

      CUBIC基于丢失控制协议,而LINUX内核默认也使用这样的TCP/IP协议控制算法,嗯,不是太繁琐,非常感兴趣于这些不同的协议堆栈,可以自行检索响应的技术信息。

      运行"cmd或powershell"作为管理员执行以下命令行,然后你可以看到优化的效果,无法配置Windows组策略上QOS服务,为大多数人配置了网络环境,根本没有意义,如果它不正常工作, 网络就会恶化.别看别人说好话。

      netsh int tcp set global dca=enabled

      netsh int tcp set global autotuninglevel=normal

      netsh int tcp set global congestionprovider=ctcp

      netsh int tcp set supplemental template=internet congestionprovider=ctcp

      netsh int tcp set global initialrto=1000

      netsh int tcp set global timestamps=enabled

      配置Windows操作系统配置表项目:

      ROOT: LOCAL_MACHINE

      SYSTEMCurrentControlSetServicesTcpipParameters

      MaxUserPort:65534

      TcpWindowSize:62420

      TcpTimedWaitDelay:30

      TcpNumConnections:0xfffffe

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/31285.html

          热门文章

          文章分类