1.
准备工作与测试环境要求
说明:测试前要保证环境稳定,能排除本地干扰。
步骤:1) 使用有线以太网(避免 Wi‑Fi 干扰)。2) 关闭下载、云备份、视频等占带应用。3) 固定测试时间段,记录本地公网 IP 与测试时间。4) 如果可能,使用 VPS 或托管机器直接对远端服务器测试,避免家庭 NAT 影响。
2.
使用 ping 快速测延迟与丢包
说明:ping 能给出 RTT 和丢包初步数据,是最基础的检测。
Windows:ping -n 100 目标IP(发送100包);Linux/macOS:ping -c 100 目标IP。看最后统计:丢包率、最小/平均/最大 RTT。若丢包>1%或平均 RTT>100ms,需深入排查。
3.
用 traceroute/tracert 查路由跳数与异常跳点
说明:定位哪一段网络出现异常或跨国跃点延迟。
命令:Windows 使用 tracert 目标IP;Linux/macOS 使用 traceroute -n 目标IP 或 tcptraceroute(通过 TCP 端口)。注意观察跃点突然变大或出现连续超时(*),这些是问题节点或防火墙丢弃 ICMP 的表现。
4.
用 MTR(my traceroute)综合查看延迟与丢包走向
说明:MTR 同时做 ping 与 traceroute,更直观显示每跳丢包与延迟。
命令:mtr -r -c 100 目标IP(输出多次测试结果)。重点看从本地到目标的哪一跳开始出现持续丢包:如果靠近本地,问题由本地/ISP;靠近目的地,可能是目标机或目的地网络问题。
5.
用 iperf3 做带宽与 UDP 丢包测试
说明:iperf3 可以测试 TCP 吞吐与 UDP 丢包率,适合真实业务流量模拟。
步骤:在一台机器启动服务器:iperf3 -s;客户端测试 TCP:iperf3 -c 目标IP -P 4(并发4流);测试 UDP 丢包:iperf3 -c 目标IP -u -b 10M(发送 10Mbps UDP)并看丢包率与延迟。另外可用 -t 指定时间,重复多次取平均。
6.
抓包与深度分析(Wireshark / tcpdump)
说明:当怀疑丢包、重传或 MTU 问题时抓包分析最直接。
步骤:tcpdump -i eth0 host 目标IP -w capture.pcap,然后用 Wireshark 打开:查看 TCP 重传、重复 ACK、ICMP Fragmentation needed、UDP 丢失序号等。对比客户端与服务端抓包时间戳,确认丢包发生在哪一侧。
7.
多节点/多时间点对比与阈值判断
说明:同一节点不同时间可能结果差别大,需多次测并与邻近城市/节点对比。
实践:选取新加坡、吉隆坡、曼谷、雅加达、胡志明、马尼拉等节点做横向对比。参考阈值:延迟<50ms为优,50-100ms可接受,>150ms不适合实时业务;丢包<=1%可接受,>2%需关注;抖动(jitter)<30ms为VoIP可用。
8.
利用 Looking Glass 与 BGP 工具判断运营商路由问题
说明:若怀疑骨干或互联问题,可查 BGP 路由与运营商互联质量。
步骤:使用各大云/运营商 Looking Glass(如 Linode、DigitalOcean、HKIX Peering)运行 ping/traceroute;访问 bgp.he.net 查看路径;对比不同 ASN 的路由差异,若跨 ASN 路径差异大,可能是对等或中转链路问题。
9.
常见问题与快速处置建议
说明:根据检测结果采取对应措施。
措施:若本地丢包或延迟高,联系本地 ISP 并提供 ping/mtr/iperf 输出;若跨境延迟高,尝试更换节点/机房或供应商;遇到服务器端丢包,检查防火墙、带宽限速、且在宿主机抓包确认是链路还是应用层问题。
10.
问:如何用 MTR 判断丢包发生在哪一段网络?
答:运行 mtr -r -c 100 目标IP,观察从左至右每跳的丢包列。若某跳开始丢包且之后每跳都显示类似丢包,说明问题多半在该跳或其之后;若只有某中间跳显示丢包但之后跳恢复,多为该跳的 ICMP 限制而非真实丢包,需结合 traceroute 与双端抓包确认。
11.
问:iperf3 怎么测试 UDP 丢包并解释结果?
答:在服务端运行 iperf3 -s,客户端运行 iperf3 -c 目标IP -u -b 10M -t 30。测试结束会显示发送字节、接收字节和丢包率(lost/total),若丢包率高,表示链路在该带宽下不稳定,可调低带宽再测或检查中间链路。
12.
问:如何做长期监控以便及时发现东南亚节点问题?
答:部署持续监控:使用 Prometheus + blackbox exporter 或 Pingdom/SmokePing 定时对多个东南亚节点做 ping、http、tcp 检测并记录历史;设置阈值告警(如丢包>1%、平均 RTT>100ms);结合 Grafana 可视化趋势并自动化生成报告,便于定位与沟通运营商。
来源:东南亚服务器怎么看节点质量延迟与丢包直观检测方法