windows server 2012R2 网络慢的那些事
前段时间公司新采购了一台ibm的服务器,装的是 windows server 2012R2, 在做完项目迁移后,发现项目访问数据库缓慢,于是逐项查找原因,最后终于找到解决办法
以Administrator权限执行命令行(开始菜单中右键点击命令行程序,右键菜单中有以管理员身份执行的选型),并在命令行中执行一下命令(关闭自动调节):
netsh interface tcp set global autotuninglevel=disabled
打开自动调节的命令是:
netsh interface tcp set global autotuninglevel=normal
后来还了解了还有以下其有关网络,可提高网速的命令
接收方缩放状态:netsh int tcp set global rss=enabled
烟囱卸载状态 :netsh int tcp set global chimney=automatic
NetDMA 状态:netsh int tcp set global netdma=enabled
直接缓存访问(DCA):netsh int tcp set global dca=enabled
接收窗口自动调谐级别:netsh int tcp set global autotuninglevel=normal
附加拥塞控制提供程序:netsh int tcp set global congestionprovider=none
ECN 功能:netsh int tcp set global ecncapability=disabled
RFC 1323 时间戳:netsh int tcp set global timestamps=enabled