適用場景
測試兩臺電腦/服務(wù)器之間網(wǎng)絡(luò)連接速度,兩臺電腦可以在同一個(gè)局域網(wǎng),或者都在廣域網(wǎng),或者一臺在局域網(wǎng)一臺在廣域網(wǎng),但是必須保證至少有一臺可以通過公網(wǎng)ip連接到另一臺。
安裝
linux,如果沒有自帶此命令,運(yùn)行安裝
sudo apt install iperf
windows版本可以上iperf官網(wǎng)下載
使用
其中一臺主機(jī)當(dāng)作server
iperf -s
另外一臺服務(wù)器當(dāng)作client,運(yùn)行測試
# 等待10秒鐘后返回測試結(jié)果
iperf -c server_ip
# 測試結(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
一些常見參數(shù)
|參數(shù)|說明|
| -t XX| 測試默認(rèn)的時(shí)間從10秒修改為XX秒|
| -d | 雙向測試,默認(rèn)只做下載測試,注意如果server無法反向訪問本地則無法成功 |
注意
注意server側(cè)如果有防火墻,需要開放5001端口。也可以用-L指定其他端口。
一些有用的命令
# 以圖形方式配置IP等
nmtui
# 查看每個(gè)網(wǎng)卡的流量情況
nload