为了全局配置最小RTO; 延迟Ack超时; Windows 7及以上版本的拥塞算法等应该使用网络TCP模板.要查看那些可以使用Get-NetTCPSetting powershell cmdlet:
PS C:\Users\Administrator> Get-NetTCPSetting (...) SettingName : Datacenter MinRto(ms) : 20 InitialCongestionWindow(MSS) : 4 CongestionProvider : DCTCP CwndRestart : True DelayedAckTimeout(ms) : 10 MemoryPressureProtection : Enabled AutoTuningLevelLocal : Normal AutoTuningLevelGroupPolicy : NotConfigured AutoTuningLevelEffective : Local EcnCapability : Enabled Timestamps : Disabled InitialRto(ms) : 3000 ScalingHeuristics : Disabled DynamicPortRangeStartPort : 49152 DynamicPortRangeNumberOfPorts : 16384 SettingName : Internet MinRto(ms) : 300 InitialCongestionWindow(MSS) : 4 CongestionProvider : CTCP CwndRestart : False DelayedAckTimeout(ms) : 50 MemoryPressureProtection : Enabled AutoTuningLevelLocal : Normal AutoTuningLevelGroupPolicy : NotConfigured AutoTuningLevelEffective : Local EcnCapability : Enabled Timestamps : Disabled InitialRto(ms) : 3000 ScalingHeuristics : Disabled DynamicPortRangeStartPort : 49152 DynamicPortRangeNumberOfPorts : 16384
为了获得应用于它们的单独连接和设置,可以使用Get-NetTCPConnection cmdlet:
PS C:\Users\Administrator> Get-NetTCPConnection LocalAddress LocalPort RemoteAddress RemotePort State AppliedSetting ------------ --------- ------------- ---------- ----- -------------- (...) 192.168.75.69 63220 192.168.75.66 1433 Established Datacenter 192.168.75.69 63208 192.168.75.61 445 Established Internet 192.168.101.13 63061 185.97.X.X 20467 Established Datacenter 192.168.101.13 63059 209.191.X.X 18083 Established Internet (...)
如何影响(或至少如何制定)Internet与数据中心TCP设置的选择? 我们有几个低延迟连接,我们希望通过数据中心设置来处理(以加快从通信故障中恢复),同时我仍然不想盲目地将其应用于所有连接.
应用于给定连接的设置配置文件基于匹配的传输过滤器.默认情况下,有一个过滤器将Automatic
设置配置文件应用于所有连接,这就是为什么您的看似随机的原因.
PS C:\> Get-NetTransportFilter SettingName : Automatic Protocol : TCP LocalPortStart : 0 LocalPortEnd : 65535 RemotePortStart : 0 RemotePortEnd : 65535 DestinationPrefix : *
在新NetTransportFilter cmdlet可以映射到基于任何一个端口号或IP地址特定的配置文件连接.
你可以使用类似的东西
New-NetTransportFilter -SettingName Datacenter -DestinationPrefix 192.168.75.0/24
要么
New-NetTransportFilter -SettingName DataCenter -LocalPortStart 0 -LocalPortEnd 65536 -RemotePortStart 1433 -RemotePortEnd 1433