適用場(chǎng)景
測(cè)試兩臺(tái)電腦/服務(wù)器之間網(wǎng)絡(luò)連接速度,兩臺(tái)電腦可以在同一個(gè)局域網(wǎng),或者都在廣域網(wǎng),或者一臺(tái)在局域網(wǎng)一臺(tái)在廣域網(wǎng),但是必須保證至少有一臺(tái)可以通過(guò)公網(wǎng)ip連接到另一臺(tái)。
安裝
linux,如果沒(méi)有自帶此命令,運(yùn)行安裝
sudo apt install iperf
windows版本可以上iperf官網(wǎng)下載
使用
其中一臺(tái)主機(jī)當(dāng)作server
iperf -s
另外一臺(tái)服務(wù)器當(dāng)作client,運(yùn)行測(cè)試
# 等待10秒鐘后返回測(cè)試結(jié)果
iperf -c server_ip
# 測(cè)試結(jié)果如下
$ iperf -c 192.168.2.31
------------------------------------------------------------
Client connecting to 192.168.2.31, TCP port 5001
TCP window size: 128 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.10.89 port 38628 connected with 192.168.2.31 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.06 GBytes 914 Mbits/sec
一些常見(jiàn)參數(shù)
|參數(shù)|說(shuō)明|
| -t XX| 測(cè)試默認(rèn)的時(shí)間從10秒修改為XX秒|
| -d | 雙向測(cè)試,默認(rèn)只做下載測(cè)試,注意如果server無(wú)法反向訪問(wèn)本地則無(wú)法成功 |
注意
注意server側(cè)如果有防火墻,需要開(kāi)放5001端口。也可以用-L指定其他端口。
一些有用的命令
# 以圖形方式配置IP等
nmtui
# 查看每個(gè)網(wǎng)卡的流量情況
nload