无论是新机上手还是网络波动排查,掌握一套趁手的网络测试工具是每个运维人的基本功。本文将介绍三款神器:可视化路由追踪 NextTrace、动态链路监控 MTR 以及带宽压测利器 iperf3


🛠️ 网络诊断工具矩阵

工具名称 核心用途 推荐场景
NextTrace 路由追踪 查看回程线路、确认是否绕路
MTR 链路监控 排查持续性丢包、抖动问题
iperf3 带宽压测 测试服务器间真实吞吐量

1️⃣ NextTrace:下一代路由追踪

NextTrace 相比传统的 traceroute,最大的优势是内置了 IP 归属地库,能直接在终端显示每一跳的地理位置和 AS 号。

快速安装

1
curl -sL [https://nxtrace.org/nt](https://nxtrace.org/nt) | bash

常用命令

1
2
3
4
5
# 追踪目标 IP 的回程路由
nexttrace [目标IP]

# 指定网络协议(如使用 TCP 探测)
nexttrace -T [目标IP]

技巧:使用 TCP 模式(-T)有时可以绕过一些中间节点对 ICMP(Ping)的拦截,获取更真实的路径。


2️⃣ MTR:链路质量“心电图”

MTR 结合了 Ping 和 Traceroute 的优点。它不会只运行一次,而是持续探测,给出动态的平均值、最好/最差值和丢包率。

常用操作

  • 实时查看mtr [目标IP]
  • 生成报告
    1
    mtr -r -c 100 [目标IP]
    • -r:Report 模式,测试结束后一次性打印结果。
    • -c 100:发送 100 个包,样本量足够大,结果更具参考性。

3️⃣ iperf3:带宽性能压测

当你怀疑机房带宽缩水或内网传输速度不达标时,iperf3 是最有说服力的工具。

3.1 启动服务端 (B 端)

在接收数据的服务器上运行:

1
iperf3 -s -p 5201

3.2 客户端测试 (A 端)

TCP 带宽测试

1
2
3
4
5
# 测试下载方向(-R:反向传输)
iperf3 -c [服务端IP] -R -t 20

# 测试多线程上传(-P:并行流)
iperf3 -c [服务端IP] -P 4 -t 20

UDP 质量测试

UDP 测试更看重丢包率和抖动(Jitter)。

1
2
# 测试 100M 带宽下的 UDP 质量
iperf3 -c [服务端IP] -u -b 100M -t 20

⚠️ 避坑指南

  1. 防火墙开门:使用 iperf3 时,服务端务必放行对应的端口(默认 5201),否则会报 Connection refused
  2. UDP 限制:在公网测试 UDP 时,运营商可能会进行流量整形(QoS),导致测出来的丢包率极高,这不一定是服务器问题。
  3. 峰值警告:测速会瞬间吃满带宽,如果是生产环境,请务必在凌晨等业务低峰期操作,以免影响用户访问。

🎉 总结

  • 看路径:首选 NextTrace
  • 看稳定性:首选 MTR
  • 看速度极限:首选 iperf3

熟练使用这三个工具,你就能在网络出现问题时,快速判断出到底是“运营商线路炸了”还是“服务器带宽满了”。


网站由 Polarisiu © 2026使用 Stellar 主题创建

总访问次 · 总访客人 · 本页访问
已发布博客8篇 · 总计5.9k字

全部都是博主用心学编写的啊!不是ai啊 只要保留原作者姓名并在基于原作创作的新作品适用同类型的许可协议,即可基于非商业目的对原作重新编排、改编或者再创作。

:YOURNAME