微知-如何用iperf3打流测试网卡带宽等性能?

client
1.1.1.1
iperf3 -c 1.1.1.1 -u -b 1000M -P 10 -t 60 -d -B 1.1.1.1
server
1.1.1.2
iperf3 -u

快速使用

如下是tcp模式

# 服务端 1.1.1.1
iperf3 -s

# 客户端 1.1.1.2
iperf3 -c 1.1.1.1 #服务端的ip地址

经典组合

iperf3 -s -u -p 5111
iperf3 -c 1.1.1.1 -u -b 1000M -P 10 -t 60 -d -B 1.1.1.1 -p 5111

P 10个线程
b 带宽1000M测试
t 60s
d上下行带宽
B 出口网卡 1.1.1.1

其他参数

-u udp模式

iperf3 -s -u 
iperf3 -c 1.1.1.1 -u 

-b 指定带宽

结合udp常用与根据网卡规格测试极限带宽

iperf3 -s -u 
iperf3 -c 1.1.1.1 -u -b 100M

-t 指定测试时间 60s

iperf3 -s -u 
iperf3 -c 1.1.1.1 -u -t 60

默认10秒

-i 指定打印输出间隔

iperf3 -s -u 
iperf3 -c 1.1.1.1 -u -i 5

每5秒打印一次 默认1秒

-P 指定客户端线程

iperf3 -s -u 
iperf3 -c 1.1.1.1 -u -P 30 #指定30个线程同时向客户端发起

-d 上下行测试

iperf3 -s -u 
iperf3 -c 1.1.1.1 -u -d -b 100M

用100M进行上下行测试

-B 指定出口

iperf3 -s -u 
iperf3 -c 1.1.1.1 -u -B 1.1.1.2 从1.1.1.2出口

-p 指定端口

iperf3 -s -u -p 5111
iperf3 -c 1.1.1.1 -u -p  5111

-w tcp模式下指定窗口大小

iperf3 -s
iperf3 -c 1.1.1.1 -w512k

你可能感兴趣的:(DPU&RDMA,Wi-Fi,Linux命令,linux,网络)