服务器的网络流量不断中断

服务器的网络流量不断中断

我有一台负责控制工厂的生产服务器。该服务器运行许多控制应用程序和一个 SQL 服务器。

我遇到的问题是,与 PLC 通信的应用程序之一似乎以随机的间隔报告通信问题。

使用资源监视器时,我注意到每当出现此问题时,网络活动都会急剧下降。我的 VNC 连接不会中断,并且服务器在事件/故障期间会响应来自其他计算机的 ping,但是,网络上运行连接到 SQL 服务器的应用程序的其他计算机会冻结,直到网络流量恢复。

出现故障时的资源监视器网络图的屏幕截图。第一个箭头表示我们开始遇到通信问题时,第二个箭头表示一切恢复正常时:

发生故障时的资源监视器网络图的屏幕截图

我分析了这些时间的 SQL 服务器,没有资源等待,每秒处理的批次数也很低。我还在出现故障时对 SQL 服务器进行了跟踪,但这并没有发现任何重要的东西。

在网络活动下降之前,没有其他迹象表明这种情况会发生。CPU 较低,内存使用率仍保持在 70% 左右。

这可能是由于影响网络的外部因素造成的,或者是网卡出现问题?

编辑(附加信息):

这是发生故障时发送和接收的数据包的性能监视器:

在此处输入图片描述

答案1

尝试安装 Wireshark (www.wireshark.org),您将看到每个数据包发生了什么情况...我的 Exchange 2010 Server 也遇到了类似的问题,在分析数据包后,我发现问题出在 IP 碎片上,我通过减少服务器 NIC 的 MTU 解决了这个问题。所以,这可能是数据包丢失的原因。

检查此链接: http://www.networkworld.com/community/blog/mtu-size-issues

相关内容