iperf 和 iperf3 命令以及參數(shù)詳解
server端:
iperf -s -p 25001 -B 192.168.33.103 (-u)
- s 指定server端
- p 指定端口(要和客戶端一致)
- B 綁定ip地址
- u udp協(xié)議,,默認是tcp協(xié)議
client端:
iperf -c -p 25001 -B 192.168.33.104 -4 -f K -n 10M -b 10M (-u)
- c 指定client端
- p 指定端口(要和服務(wù)器端一致)
- B 綁定客戶端的ip地址
- 4 指定ipv4
- f 格式化帶寬數(shù)輸出
- n 指定傳輸?shù)淖止?jié)數(shù)
- b 使用帶寬數(shù)量
- u 指定udp協(xié)議
2、iperf3
server端:
iperf3 -s -p 25001
- s 指定服務(wù)器端
- p 指定端口號
iperf3的server端不支持“-u”參數(shù),,默認可以測試tcp和udp
client端:
iperf3 -c -p 25001 -B 192.168.33.104 -4 -f K -n 10M -b 10M --get-server-output(-u)
- c 指定client端
- p 指定端口(要和服務(wù)器端一致)
- B 綁定客戶端的ip地址
- 4 指定ipv4
- f 格式化帶寬數(shù)輸出
- n 指定傳輸?shù)淖止?jié)數(shù)
- b 使用帶寬數(shù)量
- u 指定udp協(xié)議
--get-server-output 獲取來自服務(wù)器端的結(jié)果
區(qū)別:
1、iperf3不支持雙工模式測試
本機連接測試
- 服務(wù)器端:在t1中輸入命令:
iperf3 -s
- 客戶端:在t2中輸入命令:
iperf3 -c 127.0.0.1 -t 10
本例中t2向t1發(fā)送10秒中的數(shù)據(jù)包
- 結(jié)果
[root@iZbp11sdj1sc8o3r17rnwgZ ~]# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 127.0.0.1, port 44816
[ 5] local 127.0.0.1 port 5201 connected to 127.0.0.1 port 44818
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 4.18 GBytes 35.9 Gbits/sec
[ 5] 1.00-2.00 sec 3.61 GBytes 31.0 Gbits/sec
[ 5] 2.00-3.00 sec 4.27 GBytes 36.7 Gbits/sec
[ 5] 3.00-4.00 sec 3.56 GBytes 30.5 Gbits/sec
[ 5] 4.00-5.00 sec 4.43 GBytes 38.1 Gbits/sec
[ 5] 5.00-6.00 sec 3.67 GBytes 31.5 Gbits/sec
[ 5] 6.00-7.00 sec 4.45 GBytes 38.2 Gbits/sec
[ 5] 7.00-8.00 sec 4.45 GBytes 38.2 Gbits/sec
[ 5] 8.00-9.00 sec 4.36 GBytes 37.5 Gbits/sec
[ 5] 9.00-10.00 sec 4.09 GBytes 35.1 Gbits/sec
[ 5] 10.00-10.04 sec 116 MBytes 25.0 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.04 sec 41.2 GBytes 35.2 Gbits/sec receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
[root@iZbp11sdj1sc8o3r17rnwgZ ~]# iperf3 -c 127.0.0.1 -t 10
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 44818 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 4.30 GBytes 36.9 Gbits/sec 1 3.06 MBytes
[ 5] 1.00-2.00 sec 3.61 GBytes 31.0 Gbits/sec 2 3.31 MBytes
[ 5] 2.00-3.00 sec 4.27 GBytes 36.7 Gbits/sec 1 3.31 MBytes
[ 5] 3.00-4.00 sec 3.56 GBytes 30.5 Gbits/sec 1 3.31 MBytes
[ 5] 4.00-5.00 sec 4.43 GBytes 38.1 Gbits/sec 0 3.31 MBytes
[ 5] 5.00-6.00 sec 3.67 GBytes 31.5 Gbits/sec 0 3.12 MBytes
[ 5] 6.00-7.00 sec 4.45 GBytes 38.2 Gbits/sec 0 3.12 MBytes
[ 5] 7.00-8.00 sec 4.44 GBytes 38.2 Gbits/sec 0 3.12 MBytes
[ 5] 8.00-9.00 sec 4.37 GBytes 37.5 Gbits/sec 0 3.12 MBytes
[ 5] 9.00-10.00 sec 4.09 GBytes 35.1 Gbits/sec 5 3.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 41.2 GBytes 35.4 Gbits/sec 10 sender
[ 5] 0.00-10.04 sec 41.2 GBytes 35.2 Gbits/sec receiver
iperf Done.
在并發(fā)度默認為 1 且未做任何調(diào)優(yōu)的情況下,傳輸就達到了 41Mbps。