Catcloud 猫云加速器 - 专业网络加速服务|网络优化|稳定连接返回首页

网络优化工具怎么测试网络稳定性?4步定位延迟、丢包和抖动

更新于 2026-10-20 · catcloud.buzz

简答:如果你遇到测速速度不低,但网页卡顿、视频会议掉线或实时业务延迟高,先不要只看下载速度,应按“网关 Ping→远端 Ping→路由追踪→吞吐对照”排查。基础稳定性主要看持续可达、丢包、延迟波动和实际业务表现;普通用户做到前两步,通常就能判断问题更接近设备、局域网、线路还是目标服务。

定义:网络稳定性是设备在一段连续测试时间内保持可达,并让延迟、丢包、抖动、断连和吞吐波动处于业务可接受范围的综合表现。

先看四步速查卡:按顺序测试,不要只跑一次测速

测速主要回答“当前下载和上传能力如何”,不能单独证明网络在问题时段没有丢包或延迟波动。更稳妥的顺序是先测本地,再测远端,发现异常后再看路径,最后才做可控的吞吐压测。

网络稳定性四步测试速查
步骤命令或方法主要看什么异常后的下一步
1. 本地网关ping 默认网关设备、网线、Wi-Fi 和路由器是否稳定先检查本地连接和后台占用
2. 实际目标ping 业务域名远端延迟、丢包、最大值和波动用域名与 IP 对照,继续做路由追踪
3. 路由路径tracert、traceroute 或 pathping异常是否从某段路径开始持续出现更换目标或时段复测,不凭单个中间响应下结论
4. 吞吐对照两台可控设备运行 iperf3局域网或可控线路的 TCP、UDP 吞吐与丢包对比网线、Wi-Fi 和不同设备

测试前记录日期、时间、设备、连接方式、目标地址和测试结果。基础测试建议连续观察约 3 分钟;正常时段和出现问题的时段各完成一轮,至少复测 3 轮后再判断。这个安排是自查流程,不是任何网络服务的统一合格标准。

第一步:先 Ping 默认网关,排除设备和局域网问题

默认网关通常是电脑或手机接入局域网后首先经过的路由设备。若网关本身就出现超时、丢包或延迟明显波动,应先检查 Wi-Fi 信号、网线、路由器负载、设备位置和后台传输,不要先把问题归因于远端线路。

Windows

ipconfig

在输出中找到“默认网关”,再执行:

ping /n 100 192.168.1.1

macOS 与 Linux

先查看本机网络信息,再把实际网关地址代入:

ping -c 100 192.168.1.1

Linux 的 ping 会统计往返时间和丢包,并在结束时给出最小、平均、最大值以及 mdev。mdev可作为延迟波动参考,数值越高,响应时间越不稳定。Linux ping 手册说明了 ICMP 测试、往返时间、丢包和 mdev 的含义。

Windows 的 ping结果可重点记录发送、接收、丢失、最小、最大和平均值。Windows 官方命令说明见Microsoft Learn:ping 命令。

如果网关稳定但无线连接仍然卡顿,可用同一设备分别测试 Wi-Fi、网线和手机热点。一次只改变一个条件,并保留原有网络配置,便于回滚和比较。

第二步:测实际业务地址,分别看延迟、丢包和抖动

远端测试应优先使用你真正要访问的业务域名或地址,而不是只测一个公共目标。目标距离、运营商、IPv4 或 IPv6 路径、协议和服务端负载都会影响结果,所以不要把一次测试值当成所有业务的通用标准。

三平台命令

  • Windows:ping /n 100 example.com
  • macOS:ping -c 100 example.com
  • Linux:ping -c 100 example.com

Windows 的 ping没有直接输出标准差,macOS 的 BSD 版本也可能与 Linux 输出不同。可以用两种方式估算抖动:第一,记录最大延迟与最小延迟的差值;第二,观察相邻响应时间是否频繁大幅跳变。Linux 输出的 mdev可作为统计参考,但不同系统的显示方式不能直接混比。

自查时可以按以下清单判断“基本稳定”:网关和实际目标在多轮测试中都没有持续丢包;平均延迟没有在问题时段持续抬高;最大值没有反复大幅高于平时;业务实际使用时没有与测试同时发生断连。只要其中一项反复异常,就应继续定位,而不是用下载速度覆盖这个结论。

不同场景的结果解读
场景更应关注的指标出现问题时优先看什么
普通网页和文件传输解析耗时、连接建立、下载波动域名与 IP 对照,再看 HTTP 计时
视频会议和语音持续丢包、延迟波动、带负载时的延迟网关与远端同时测试,观察高峰时段是否抬高
实时对战或低延迟业务往返延迟、突发丢包、抖动和断连固定实际业务地址,比较正常时段与问题时段
跨境办公业务实际系统的连接建立、持续访问和重连情况保留命令输出、时间和连接方式,交给网络管理员或服务提供方分析

第三步:用路由追踪区分本地异常、路径波动和目标限制

网关稳定而远端异常时,再执行路由追踪。Windows 使用 tracert或 pathping,macOS 与 Linux 通常使用 traceroute。Microsoft Learn 说明,tracert通过逐步增加 TTL 展示路径;pathping会在一段时间内向路径上的设备持续探测并计算延迟与丢包统计。可参考Microsoft Learn:tracert和Microsoft Learn:pathping。

Windows:

tracert /d example.com

pathping /n example.com

macOS 与 Linux:

traceroute -n example.com

如果某一跳显示星号,但后续各跳和最终目标都正常,不要直接判定线路故障;中间设备可能不返回探测响应。更有价值的信号是:从某一段开始,后续各跳和最终目标的延迟、丢包都持续异常,并且在不同时间复测仍能重现。

若 Ping 全部超时,也不能直接证明业务不可用。目标可能限制 ICMP,这时改用 TCP 或 HTTP 层测试。Windows 可使用:

Test-NetConnection example.com -Port 443

该命令可测试指定 TCP 端口是否能够建立连接,参数说明见Microsoft Learn:Test-NetConnection。Windows 还可使用 PsPing 做 TCP 延迟测试,例如:

psping -n 20 example.com:443

PsPing 支持 ICMP、TCP、延迟和带宽测量,具体参数以Microsoft Learn:PsPing为准。

macOS 与 Linux 可用 curl 观察 HTTP 层计时:

curl -o /dev/null -s -w "dns=%{time_namelookup} connect=%{time_connect} first_byte=%{time_starttransfer} total=%{time_total}\n" https://example.com

其中 time_namelookup、time_connect、time_starttransfer和 time_total分别用于观察解析、连接、首字节和总耗时。字段定义见curl 官方手册。

第四步:用 iperf3 做空载与带负载对照,识别缓冲区膨胀

当问题集中在家庭或办公室局域网,或者你有两台可控设备时,可以使用 iperf3。它需要一台设备运行服务端、另一台运行客户端,适合测量两台设备之间的 TCP 或 UDP 吞吐,不能直接代表任意业务服务器的体验。iperf3 官方文档说明了客户端、服务端以及 TCP、UDP 测试方式。

服务端执行:

iperf3 -s

客户端执行:

iperf3 -c 服务器地址 -t 30

再做 UDP 对照:

iperf3 -c 服务器地址 -u -b 100M -t 30

带宽参数应根据局域网能力逐步调整,不要直接套用固定值。若需要观察上行和下行差异,可再使用:

iperf3 -c 服务器地址 -R -t 30

缓冲区膨胀的简单检查:先在空载状态连续 Ping 网关并记录平均值、最大值和 mdev 或延迟差值;然后在另一台设备进行下载或上传,再保持相同 Ping 测试。若带负载时延迟持续明显抬高、最大值频繁跳变或出现丢包,说明排队延迟或带宽占用可能正在影响实时业务。

处理顺序应是减少后台同步和下载、分别比较网线与 Wi-Fi、检查路由器负载,再根据实际业务调整带宽使用方式。不要同时修改 DNS、MTU 和无线设置;每次只改变一项,记录原值,测试后决定保留或回滚。

iOS、Android 和图形化用户怎么测

手机端通常不适合直接复制电脑命令。更实用的方法是使用浏览器测速页面,再通过系统设置切换 Wi-Fi 与蜂窝数据进行对照;测试时固定同一地点、同一时间段和同一业务地址,记录延迟、丢包、下载、上传和是否断连。

iPhone

先确认设备是否连接到 Wi-Fi,再关闭 Wi-Fi 使用蜂窝数据测试同一业务;也可以换到另一个 Wi-Fi 环境进行对照。Apple 的说明建议检查其他设备是否也无法联网,并在必要时重启路由器或联系网络服务提供方。可参考Apple:将 iPhone 连接到互联网和Apple:iPhone 或 iPad 无法连接到 Wi-Fi 时的处理方法。

Android

在系统设置中分别测试 Wi-Fi 和移动数据,靠近路由器后再测一轮;若只有某个地点或某个 Wi-Fi 异常,先重启设备和路由器,再比较其他设备。不同厂商菜单名称可能不同,Google 的 Android 帮助页建议在 Wi-Fi、移动数据和设备重启之间进行对照排查,具体可参考Android 帮助:修复 Android 设备的网络连接问题。

图形化工具适合快速发现“速度高但波动大”的情况,但遇到单一业务异常时,仍应回到实际域名、实际时段和实际连接方式,不能只依据一个测速页面的分数下结论。

按场景给出结论:什么结果值得继续排查

  • 普通上网:网关稳定、实际地址多轮无持续丢包,网页仍慢时,优先用 curl 或域名与 IP 对照检查解析、连接建立和首字节耗时。
  • 视频会议或语音:重点看问题时段的突发丢包、延迟波动和带负载时延迟。即使平均延迟不高,只要最大值频繁跳变,也可能影响通话连续性。
  • 实时对战:固定实际业务地址,记录平均延迟、最大延迟、丢包和断连时间。不要用距离很远的测速服务器结果替代实际业务测试。
  • 跨境办公:在正常时段和异常时段各测一轮,保留目标地址、连接方式、IPv4 或 IPv6、命令输出和时间,再交给网络管理员或服务提供方分析。
  • 技术人员:需要区分局域网与线路时,用两台设备进行 iperf3 TCP、UDP、反向传输和网线/Wi-Fi 对照;需要区分业务层时,再补充 Test-NetConnection、PsPing 或 curl。

截至 2026 年 10 月 20 日,本文命令和工具边界以对应资料页为准;不同系统版本的参数、输出格式和菜单名称可能不同,应以设备实际帮助信息为准。

常见问题

网络测速多少才算稳定?

没有适用于所有场景的统一速度线。稳定性应同时看持续可达、丢包、延迟波动和实际业务表现。即使下载速度较高,只要问题时段反复出现丢包、延迟跳变或断连,仍不能视为稳定。

Ping 没有丢包,为什么视频会议仍然卡?

Ping主要观察 ICMP 层,可能没有覆盖会议使用的实际协议和业务服务器。建议在会议出现问题的时段,同时测试网关、实际业务地址,并用 curl 或 Windows 的 Test-NetConnection 补充 TCP 或 HTTP 层检查。

Linux 的 mdev 是不是抖动?

mdev 是往返时间的总体标准差,可作为延迟波动参考,但它不等于所有业务协议的完整抖动指标。不同系统的统计方式和输出格式可能不同,应结合最大值、最小值、相邻响应变化和实际业务表现判断。

路由追踪中出现星号,是不是线路坏了?

不一定。中间设备可能不返回探测响应,但仍能正常转发后续数据。应重点观察后续路径和最终目标是否持续异常,并在不同时间、不同目标上复测。

没有两台设备,还要不要测 iperf3?

通常不需要。iperf3需要客户端和服务端配合,主要用于两台可控设备之间的吞吐、UDP 丢包和带负载对照。普通用户先完成网关 Ping、远端 Ping 和路由追踪即可。

手机能不能直接运行这些 Ping 命令?

iOS 和多数 Android 手机的默认图形界面不提供电脑终端式 Ping 操作。手机用户可用浏览器测速,再分别切换 Wi-Fi、蜂窝数据和其他 Wi-Fi 环境,对照记录延迟、丢包、上传、下载和断连情况。

相关阅读

参考资料

  1. Microsoft Learn:ping 命令
  2. Linux manual page:ping
  3. Microsoft Learn:tracert 命令
  4. Microsoft Learn:pathping 命令
  5. Microsoft Learn:Test-NetConnection
  6. Microsoft Learn:PsPing
  7. curl 官方手册
  8. iperf3 官方文档:Invoking iperf3
  9. Apple:将 iPhone 连接到互联网
  10. Apple:iPhone 或 iPad 无法连接到 Wi-Fi 时的处理方法
  11. Android 帮助:修复 Android 设备的网络连接问题