TCP和UDP协议测试

概述

iperf3 是用于测试 TCP/UDP 网络性能的工具。iperf3 能够测试带宽、丢包率、延迟等指标。iperf3同时支持客户端和服务端。

安装

apt install iperf3

启动服务端

1.0> 启动监听在指定端口上的tcp服务

## 启动TCP服务,监听在9000端口
iperf3 -s -p 9000

2.0> 启动监听在指定端口上的udp服务

## 启动UDP服务,监听在9001端口
iperf3 -s -u -p 9001

客户端测试

1.0> 测试TCP服务

## 上传测试
iperf3 -c <server_ip> -p <tcp_port> -t 20

## 下载测试
## -c 服务端IP
## -p 服务端端口
## -t 测试时长(单位:秒)
## -R 反向测试,即:测试服务器端向客户端的下载数据
iperf3 -c <server_ip> -p <tcp_port> -t 20 -R

2.0> 测试UDP服务

## 测试上传带宽
iperf3 -c <server_ip> -p <udp_port> -t 20 -u

## 测试下载带宽
iperf3 -c <server_ip> -p <udp_port> -t 20 -u -R
举报

© 著作权归作者所有


1