多个 ICMP 目标不可达消息

多个 ICMP 目标不可达消息

我正在对 IIS7 上托管的一些 Web 服务进行负载测试。Web 服务会根据客户端请求对底层服务进行网络调用。客户端请求是简单的 HTTP 请求,但来自 Web 服务层的请求以 ping 请求(ICMP 回显)开头。经过近 6-7 天的时间,我注意到多个 ping 请求失败,当我在 Wireshark 上监控流量时,我能够看到这些失败与多个 ICMP 目标不可达错误相关。间歇性地也会出现一些成功的 ICMP 回显。

有人可以为我的调查提供一个好的起点吗?服务器上的点击频率约为每秒 200 个 http 请求。

答案1

如果 ping 间歇性失败,则网络适配器、路由器或网关设备、电缆或其他连接硬件可能有问题。

答案2

假设这不是一根不稳定的电缆(我以前遇到过这类问题的最常见根源,但不是唯一的问题),我要做的第一件事就是从客户端到服务器进行 tracert,以了解 ICMP 请求必须遍历的所有网络点。本质上,这样做的原因是关联所有网络跳数的所有 IP 地址,并将它们逐一从等式中删除。网卡、网线、交换机、路由器等)在服务器端,在服务器上运行某种类型的事件监视以跟踪目标无法访问错误期间的网络和处理器空闲性能百分比,这将有助于您了解网卡或服务器是否有一个进程超出了服务器接受请求的能力。我假设您使用的是千兆或更高的网络?

相关内容