windows10 CTCP
windows上除了普通tcp之外,有一个CTCP。
据说可以提升长延时情况下的吞吐量。
win7可以方便的通过netsh int tcp set global congestionprovider=ctcp设置。
win10已经不能通过netsh设置了,只能通过power shell,ps设置。
ps里用的是NetTCPsetting,但根据下面链接,又说win10这种客户端操作系统不能修改NetTCPsetting 参数,因为是只读的。只能在服务器上设置。
https://docs.microsoft.com/en-us/powershell/module/nettcpip/set-nettcpsetting?view=win10-ps
The Set-NetTCPSetting cmdlet modifies a TCP setting. TCP settings are optimized for different network conditions including latency and congestion. To apply a TCP setting to a port number or destination IP address range, create a transport filter by using the New-NetTransportFilter cmdlet.
Note
- You can modify Custom and Non-Custom settings on windows server 2016 and 2019.
- You can modify only Custom settings, Internet and Datacenter settings Cannot be modified on windows 2012 or earlier versions.
- You cannot modify the NetTCPsetting on Client Operating systems(Windows 7, 8.1 and 10) as they are Read-Only.
-CongestionProvider
Specifies the congestion provider property that TCP uses. The acceptable values for this parameter are:
- CTCP. Compound TCP increases the receive window and amount of data sent. CTCP can improve throughput on higher latency connections.
- DCTCP. Data Center TCP adjusts the TCP window based on network congestion feedback based on Explicit Congestion Notification (ECN) signaling. DCTCP may improve throughput on low latency links.
- Default. Servers use DCTCP by default. Client computers use NewReno. For information about NewReno, see RFC 3782.
好了,既然不能修改模板的参数。
那如何指定使用哪个模板呢?
说是win10无法修改使用的模板
https://stackoverflow.com/questions/34619815/how-does-windows-decide-which-setting-template-internet-vs-datacenter-is-appli
一个帖子
最新文章
- MRPT笔记——MRPT在VS2013中的配置
- TensorFlow中max pooling层各参数的意义
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(九) 之 用 Redis 实现用户在线离线状态消息处理(一)
- 手机app测试框架
- PHP引用文件
- 【shell】if
- Hbase 学习笔记(一) Hbase的物理模型 Hbase为每个值维护了一个多级索引,即<;key, column family, column name, timestamp>;
- CentOS 6.x 下Postfix和dovecot邮件服务安装和基本配置
- java_重写与重载的区别
- Json.Net系列教程 2.Net类型与JSON的映射关系
- Appium元素定位
- JAVA 编码解码
- Codeforces Round #336 (Div. 2)-608A.水题 608B.前缀和
- arm ncnn
- ArrayList集合方法
- ##Truncated incorrect DOUBLE value: &#39;E#4&#39; 的问题解决
- mysql 中int类型字段unsigned和signed的探索
- 构建你的长寿命的API第1部分:规范驱动的API开发
- 聚类:(K-means)算法
- ASP.NET Web Form 与 ASP.NET MVC 区别