分段测量
分段测量
# 1) 本机 → 网关(局域网段):
iperf3 -c 192.168.1.1 -t 5 2>/dev/null || ping -c 20 192.168.1.1
# 2) 本机 → 同城测试点:
iperf3 -c 10.10.0.20 -t 10 -P 4
# 3) 同城 → 目标机房跳板:
ssh jump@10.10.0.20 'iperf3 -c 172.16.5.30 -t 10 -P 4'
# 4) 逐段记录吞吐与重传:
for h in 192.168.1.1 10.10.0.20 172.16.5.30; do echo "== $h"; iperf3 -c $h -t 5 -P 4 2>/dev/null | tail -4; done| 思路 | 每段单独测吞吐,瓶颈段=吞吐骤降的那一跳 |
|---|---|
| 替代 | 无测试点时用 curl 下载大文件、mtr --tcp 各跳时延对照 |
| 记录 | 同时记录 Retr 与 mtr 时延,吞吐与丢包互相印证 |
分段测试需要各段有可用的对端或跳板机;没有条件时退化为『时间对照法』:在链路两端同一时刻抓包,比较收发速率差。