因工作关系,在实际的实施工作中,遇到如下情况:

由硬件商完成HP服务器系统(WindowsServer2008 x86)及Oracle(10g)软件的安装,然后我们使用IIS搭建一个webservice环境,再通过安装在移动设备上的程序进行相应的数据交互操作,发现读取和写入的速度相当的慢;

因为使用了无线网络环境,于是就先从网络去排查问题,经过ping及wifi信号强度、漫游情况的测试,发现网络环境正常;

于是又开始排查移动设备等硬件问题,也没发现明显异常;

于是就远程登录服务器上的Oracle,发现需要2-3分钟才能登录上,这时候就怀疑是Oracle的监听问题,紧接着就对进行tnsping,却发现延迟在正常范围以内;由于之前在WindowsServer2008的环境上,未发现相关问题,然后就担心是Oracle版本的问题,经过Oracle不同版本卸载、安装、卸载,确认与Oracle版本无关,基本可以确认应该是操作系统的问题,于是就各种的找度娘、Gooooooooogle等等,终于找到如下命令:

---关闭Windows的TCPIP自动调优性

netsh int tcp set global autotuninglevel=disable

执行之后,在登录测试,秒登录,又用客户端登录测试,速度正常,数据操作正常。