最近在部署Exchange Server 2010服务器时,经常遇到一些比较奇怪的问题,如部分邮件堵塞在邮件队列中无法发送到互联网,如邮箱服务器的DAG的复制总是出现异常,在分析这些问题的原因时,都发现和Windows的TCP设置相关。
■ Windows Server 2008 R2网络功能有很大的变化,采用下一代TCP/IP协议堆栈
如TCP/IP协议,微软增加了很多功能,试用命令“netshinttcp show global”如下图所示:
对以上的功能进行说明:
Disable Windows Scaling heuristics(禁用Windows缩放的启发式算法)
TCP Chimney Offload(TCP 烟囱卸载)
TCP Auto-Tuning(Windows TCP窗口自动调节功能)
Compound TCP(复合TCP功能)
ECN Capability(ECN支持)
RFC 1323 Timestamps (RFC 1323时间戳)
RSS - Receive-side Scaling(接收端伸缩)
Direct Cache Access (DCA)(直接告诉缓存访问)
■ 其中TCP窗口自动调节的功能,可能会影响到传输角色和互联网邮件的通讯,我遇到的错误现象:大多数互联网邮件可以发送成功,但是部分互联网邮件堵塞在队列中,如Gmail,但是如果发送给Gmail比较小的邮件,又可以发送成功。
解决方法:禁用TCP窗口自动调节的功能,命令如下:
netsh interface tcp set global autotuninglevel=disabled
■ TCP烟囱卸载,可能会影响到Exchange 2010DAG的复制功能,我遇到的错误现象:Exchange 2010 MBS角色部署了DAG 共两个节点,部分数据库的复制状态是正常的,但是部分数据库的复制不正常,手动重新复制后,不久又出现复制错误。
解决方法:禁用TCP烟囱卸载的功能,命令如下:
netsh interfacetcp set global chimney=disabled
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。