家里Wi-Fi用着用着突然变慢,视频会议卡成PPT,游戏掉帧严重,很多人第一反应是路由器坏了。其实问题未必出在路由器本身,局域网里某个设备延迟高,也可能拖累整个网络体验。
延迟从哪来?先搞清基本概念
局域网内的设备通过交换机或路由器通信,数据包从一台设备发到另一台,需要时间。这个时间就是延迟,单位通常是毫秒(ms)。正常情况下,局域网延迟应该在1ms到5ms之间。如果超过10ms,就该留意了。
比如你电脑连着客厅的NAS传文件,速度忽快忽慢,ping一下发现延迟跳到30ms,那问题很可能出在中间路径上——可能是网线老化,也可能是某台设备占用了大量带宽。
用ping命令快速检测
最简单的检测工具就是系统自带的ping。打开命令行,输入:
ping 192.168.1.100
这里的IP换成你要检测的设备地址。观察返回的延迟数值和是否丢包。如果出现“请求超时”或者延迟持续高于20ms,说明这条链路有问题。
比如你发现监控摄像头的IP一直ping不通,登录路由器一看,它每隔几分钟就断线重连一次,那大概率是供电不稳或网线接触不良。
进阶排查:mtr和Wireshark
单靠ping只能知道结果,看不出过程。Windows上可以用PathPing,Linux或Mac推荐mtr,它能显示数据包经过的每一跳。
mtr 192.168.1.200
如果某一级突然出现高延迟,就能定位到具体环节。比如跨VLAN通信时,经过核心交换机那一跳延迟飙升,可能是交换机配置有误或负载过高。
更复杂的问题可以抓包分析。Wireshark这类工具能看清楚数据包的发送间隔、重传次数。比如发现某台打印机频繁发送ARP广播,占满局域网带宽,导致其他设备响应变慢。
别忽视物理层问题
软件工具再强,也得建立在硬件正常的基础上。老旧的五类线传输千兆数据,本身就容易出错重传,表现为延迟波动。换一根六类线,问题可能立刻消失。
还有设备位置的影响。把AP放在微波炉旁边,2.4GHz信号天天被干扰,手机连上去看着满格,实际延迟高得离谱。换个位置,或者切到5GHz频段,体验立马改善。
自动化监测小技巧
如果你管理的是办公室网络,可以写个简单脚本定时ping关键设备,记录日志。
#!/bin/bash
for ip in 192.168.1.{10,20,30,40}; do
ping -c 3 $ip | grep avg >> /var/log/ping.log
done
配合cron每十分钟跑一次,出问题时翻日志比现场排查快得多。
局域网延迟检测不是非得用专业设备。会用几个基础命令,结合日常现象判断,大部分问题都能定位到根源。网络卡了别急着重启路由器,先查查是谁在“拖后腿”。