在部署一个系统的时候,出现下列问题:
有的客户端电脑(操作系统Win7或Win8)连接异常缓慢,打开一个业务窗口需要1分钟-2分钟,而另外的(操作系统也是Win7或Win8)连接却很快,一两秒就 能打开。
在所有的这些客户端电脑上ping服务器的时候,延迟都在1ms以下,上外网也很快,把慢的电脑直接连到服务器的交换机上也特别慢,因此基本排除网络方 面的原因。
用这些慢的电脑打开Windows远程桌面连接Windows2003服务器操作,也是特别的慢。
因此怀疑是操作系统的原因导致的,后来在网上搜索,查到解决方案,如下:
运行命令行命令netsh int tcp set global autotuninglevel=disable(可以写成批处理文件进行调用)修改系统参数即可解决。
这种情况在Win7、Win8等系统中普遍存在,在本次部署的案例项目上,一半以上的电脑都有此问题,据当初安装系统的工程师回忆,慢的这些客户端电脑 与正常的电脑确实是用不同的操作系统安装盘所安装。
注:global autotuninglevel参数设计的初衷是启动自动调优.看来,项目上打算使用新技术或者新系统,还需要事先在测试环境多探索一番.
最新内容请见作者的GitHub页:http://qaseven.github.io/