在我的Web服务器(处理HTTP Web服务连接)和运行Microsoft SQL Server 2008的单独服务器之间,我看到了非常非常缓慢的性能。我一直在捕获Web服务器上的数据包stream量,试图理解事情如此缓慢的原因。 我正在使用Wireshark捕获数据包通信量。
明显的问题是,Web服务器正在向数据服务器发送TDS数据包 – 每个数据包之后都是来自数据服务器的响应
响应分组[格式错误的分组]
在信息字段中。 从Web服务器发送的数据包似乎具有无效的校验和。
有没有人见过这种types的问题? 有任何想法吗?
另一个可能的原因是TCP的嘲笑。 尝试禁用客户端和服务器(当然一次),看看是否解决这个问题
TDS(表格式数据stream)数据包是SQL数据,所以你所看到的数据包types就是我所期望的SQL。 事实上,数据包到达SQL服务器畸形校验和使我认为你有一个驱动程序的问题或物理层的问题在Web服务器端的东西。 从物理层开始,继续前进。 Web服务器网卡上的速度和双工设置是什么? 它们是否与Web服务器所连接的交换机端口上的设置相匹配? 您是否已将networking服务器上的networking电缆换出? 交换机端口是否显示drop,crc错误等? 你能在networking服务器上尝试不同的网卡吗? 检查完毕后,请尝试更新Web服务器上的NIC驱动程序。