iPerf3(局域網(wǎng)測(cè)速工具)
-
安裝
-
Debian
apt install iperf3 -
Centos
yum install iperf3
-
-
作為服務(wù)器端的運(yùn)行
iperf3 -s程序會(huì)自動(dòng)監(jiān)聽(tīng)默認(rèn)的 5201 端口,防火墻注意也要放行此端口,這樣服務(wù)器端就準(zhǔn)備好了。
-s 表示運(yùn)行在服務(wù)器模式下,還可以用-p 指定監(jiān)聽(tīng)其他端口,-D 參數(shù)則可以后臺(tái)運(yùn)行。比如想自定義監(jiān)聽(tīng) 8888 端口,并且后臺(tái)運(yùn)行,則命令如下:
iperf3 -s -p 8888 -D -
客戶端運(yùn)行
iperf3 -c 192.168.1.253最簡(jiǎn)單的測(cè)速指令就是輸入
iperf3 -c 192.168.2.165 -R默認(rèn)是客戶端發(fā)送,服務(wù)器端接收。也可以反過(guò)來(lái),讓服務(wù)器端發(fā)送,客戶端接收,那就是后面跟隨-R 參數(shù),注意 R 要大寫(xiě)
iperf3 -c 192.168.1.242 -p 5201 -t 30 -P 5 -f M1.-P 參數(shù)指定多線程,注意是大寫(xiě)的 P
2.-p參數(shù)指定端口,小寫(xiě)的p
3.-t參數(shù)指定時(shí)間單位為秒
4.-f參數(shù)指定測(cè)試單位 'k' = Kbits/sec 'K' = KBytes/sec 'm' = Mbits/sec 'M' = MBytes/sec
-
Docker運(yùn)行與測(cè)速
服務(wù)器端
docker run -it --rm --name=iperf3-server -p 5201:5201 networkstatic/iperf3 -s客戶端
docker run -it --rm networkstatic/iperf3 -c 172.17.0.163