服务器VPS排查测试(MTR/Iperf3)

服务器VPS排查测试(MTR/Iperf3)

一、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):

sudo apt install screen # Ubuntu/Debian
sudo yum install screen # CentOS/RHEL
开启一个长会话:
screen -S mtr_test
退出当前窗口:ctrl+A 然后按D
完全退出:
screen -S mtrtest -X quit
 
 
 

三、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 秒

© 版权声明
THE END
喜欢就支持一下吧
评论 抢沙发

请登录后发表评论

    暂无评论内容