一、mtr
1、如何安装
# 在 CentOS 或 RHEL 系统上
sudo yum install mtr -y
# 在 Ubuntu 或 Debian 系统上
sudo apt-get install mtr
2、如何使用
# 报告模式,显示统计结果
mtr -r -w -u -n <目标IP或域名> -c 200 -i 1
# 禁用 DNS 解析,仅显示 IP 地址
mtr -n <目标IP或域名>
# 设置发送的数据包数量
mtr -c 10 <目标IP或域名>
# 设置数据包大小(单位:字节)
mtr -s 1500 <目标IP或域名>
# 使用 UDP 协议而非默认的 ICMP
mtr -u <目标IP或域名>
# 保存输出到文件
mtr <目标IP或域名> > output.txt
3、字段含义
MTR 的输出包含以下字段:
- Host:当前跳点的 IP 地址或主机名。
- Loss%:丢包率。
- Snt:已发送的数据包数量。
- Last:最后一个数据包的往返时间。
- Avg:平均往返时间。
- Best:最短往返时间。
- Wrst:最长往返时间。
- StDev:往返时间的标准偏差。
二、安装 screen:
对于 Linux(如 Ubuntu 或 CentOS):
三、Iperf3
1、安装
sudo apt-get install iperf3 # Debian/Ubuntu 系统
sudo yum install iperf3 # CentOS/RHEL 系统
sudo pacman -S iperf3 # Arch Linux 系统
2、落地机(服务端)开启
iperf3 -s
3、标准测试下载:iperf3 -c 目标ip
测试从客户端-落地机服务端的上传数据:iperf3 -c 114.111.191.26
测试从客户端-落地机服务端的下载数据:iperf3 -c 114.111.191.26 -R
4、测试双向带宽(双向 TCP 流量):
①同时进行上传和下载测试(即双向测试)。使用 -d 参数可以开启双向带宽测试:
iperf3 -c 192.168.1.100 -d # 双向测试
测量延迟和丢包率(UDP 测试):
①在进行 UDP 测试时,iPerf3 可以报告丢包率、抖动和延迟等信息:
iperf3 -c 192.168.1.100 -u -b 10M -t 60 # 测试 UDP 带宽,持续 60 秒





暂无评论内容