我正在尝试解决无法直接访问网络的情况下应用程序间歇性运行缓慢的问题。
一个网络上有一台服务器通过 DMZ 向另一个网络上的 VLAN 提供网页。我听说当页面加载缓慢时,用户 ping 服务器并发现响应时间非常慢。
我的问题是,由于 ping 在网络负载中最小,并且是比页面更低级别的协议,所以 ping 速度慢是由于服务器速度慢造成的,还是表示网络速度慢?
答案1
这两种情况都可能是原因。但是,我曾经遇到过 Linux 服务器在大多数方面都完全崩溃,但仍然及时响应 ping。从缓慢的 ping 速度中,你真正能推断出的就是出了问题。你几乎总是需要使用更复杂的工具来进一步调查。
答案2
Ping 确实告诉你非常除了响应 ping 请求外,您无法获得有关正在 ping 的机器的信息。ICMP 回显处于非常低的级别,正如 William Hay 指出的那样,一台非常破损的机器完全有可能响应 ping。
话虽如此,直接回答你的问题,我更倾向于研究网络。