IP地址配置
网络适配器设置
# 禁用TCP自动调优(在某些情况下可提高性能)
netsh interface tcp set global autotuninglevel=restricted
# 启用TCP窗口缩放
netsh int tcp set global rss=enabled
# 设置TCP动态端口范围(减少端口耗尽风险)
netsh int ipv4 set dynamicport tcp start=49152 num=16384
# 设置DSCP值以优先处理特定流量
New-NetQosPolicy -Name "SQL_Priority" -AppPathNameMatchCondition "sqlservr.exe" -DSCPAction 46
关键性能计数器
使用工具
# 调整SMB设置
Set-SmbServerConfiguration -EncryptData $true -Force
Set-SmbServerConfiguration -MaxMpxCount 1024 -Force
Set-SmbServerConfiguration -MaxWorkItems 8192 -Force
# 调整HTTP.sys设置
netsh http set servicetimeout=120
netsh http add iplisten ipaddress=<服务器IP>
# 为SQL Server配置网络优先级
New-NetQosPolicy -Name "SQL_Priority" -AppPathNameMatchCondition "sqlservr.exe" -DSCPAction 46
防火墙优化
IPSec策略
通过以上配置和优化,可以显著提升Windows服务器的网络性能和可靠性,同时保持适当的安全级别。