兩臺電腦間頻寬測試 -iperf3
阿新 • • 發佈:2021-08-02
Iperf3也是C/S(客戶端/伺服器端)架構模式,在使用iperf3測試時,要同時在server端與client端都各執行一個程式,讓它們互相傳送報文進行測試。
引數 -c 代表客戶端 ,後面跟服務端的IP地址
-S 代表 服務端
服務端:iperf3作為服務端,ip地址為192.168.1.1,要啟動服務:ipfer3 -s
客戶端:本機192.168.1.2 作為客戶端,執行命令:ipfer3 -c 192.168.1.1iperf3 所提供的選項非常多,以下介紹一些常用的引數。
伺服器端命令列
其中:
-s 表示伺服器端; -p 定義埠號; -i 設定每次報告之間的時間間隔,單位為秒,如果設定為非零值,就會按照此時間間隔輸出測試報告,預設值為零
客戶端命令列
其中,
-c 表示伺服器的IP地址; -p 表示伺服器的埠號; -t 引數可以指定傳輸測試的持續時間,Iperf在指定的時間內,重複的傳送指定長度的資料包,預設是10秒鐘. -i 設定每次報告之間的時間間隔,單位為秒,如果設定為非零值,就會按照此時間間隔輸出測試報告,預設值為零; -w 設定套接字緩衝區為指定大小,對於TCP方式,此設定為TCP視窗大小,對於UDP方式,此設定為接受UDP資料包的緩衝區大小,限制可以接受資料包的最大值. --logfile 引數可以將輸出的測試結果儲存至檔案中. -J 來輸出JSON格式測試結果. -R 反向傳輸,預設iperf3使用上傳模式:Client負責傳送資料,Server負責接收;如果需要測試下載速度,則在Client側使用-R引數即可.