![调查 ping 延迟](https://linux22.com/image/1599052/%E8%B0%83%E6%9F%A5%20ping%20%E5%BB%B6%E8%BF%9F.png)
通常在局域网中我会得到类似这样的信息:
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
偶尔会有 10ms。但是今天在朋友家里,我发现 ping 路由器时始终会有 32ms。
结构非常简单:
路由器 - 非可管理交换机 - 配线架 - 墙内 20m cat5e - 墙上插座 - 跳线 - 笔记本电脑
第一个问题:简单网络上延迟超过 2-3 毫秒的可能原因有哪些?
- 电缆/跳线损坏
- 插座/配线架连接不良
- 电缆干扰——难道它不会导致丢包吗
- 网络繁忙——这可以排除,因为通常是间歇性的
- 路由器固件错误
- 计算机防火墙
- NIC 配置不匹配
- IP 冲突
第二个问题:在这个具体案例中我应该寻找什么?
同一台笔记本电脑在我的网络上以 1ms 的速度发出 ping 信号,并且 NIC 上的速度和双工设置为自动协商。我将直接连接到路由器进行检查,网络上没有其他东西会使其过载。我将检查其他线路/墙壁插座,但这是否与物理线路有关?
答案1
为了找出问题所在,您可以尝试连接笔记本电脑并从以下位置进行 ping 测试(标有“X”)
路由器 - X - 非可管理交换机 - X - 配线架 - 20m 墙壁内 cat5e - 墙壁插座 - X - 跳线 - 笔记本电脑
然后比较这些点的延迟,您就可以大致了解问题所在的位置。