一
iperf3介紹及運行流程
iperf3是什麼?iperf3是一款測試網絡帶寬的工具。在做性能測試時,我們需要測試網絡帶寬的大小,從而幫助我們定位網絡瓶頸。
iperf3網絡測試流程server端與client端都各執行一個iperf3程序,互相發送報文進行網絡測試。
本次環境說明① win10 客戶端
② centos 服務端
二
iperf3在windows及centos的下載安裝
windows下載安裝iperf3① iperf3下載傳送門:
https://iperf.fr/iperf-download.php
根據自己的操作系列下載對應的iperf3。
②下載完成後解壓到指定目錄。
centos下載iperf3
① iperf3下載傳送門:
https://iperf.fr/iperf-download.php
當然我這裡直接用yum命令下載即可,命令為:
yum install iperf3
如下圖所示:
② 查看是否安裝成功,執行命令:iperf3。
三
iperf3常用參數
客戶端參數:
-c 指定服務端的IP地址;
-p 指定服務端的端口号;
-t 指定傳輸測試的持續時間(在指定的時間内,重複的發送指定長度的數據包),默認是10秒鐘;
-i 設置每次報告之間的時間間隔,單位為秒;
-w 設置套接字緩沖區為指定大小,對于TCP方式,此設置為TCP窗口大小,對于UDP方式,此設置為接受UDP數據包的緩沖區大小,限制可以接受數據包的最大值。
服務端參數:
-s 表示服務端;
-p 指定服務端的端口号,默認端口為5201;
-i 設置每次報告之間的時間間隔,單位為秒;
四
iperf3網絡帶寬測試
所有的準備工作都做完了,我們接下來開始對網絡帶寬進行測試。
① linux啟動iperf3,命令為:
iperf3 -s
如下圖所示:
② windows下,dos窗口,切換到iperf3解壓後的目錄下,執行命令:
iperf3 -c 192.168.1.26 -p 5201 -i 1 -t 10 -w 100k
執行命令後,客戶端将連接服務器的5201默認端口,持續向服務端發送數據,并統計出每秒傳輸的字節數、帶寬,整個測試将持續10秒鐘,測試結束後會彙總發送和接收的統計信息。
③ 執行完成後,我們查看實際效果。
說明:本次環境為1000Mbps局域網。
總結:本文主要介紹iperf3的簡介、windows及centos下的安裝下載、網絡帶寬測試。當然,大家也可以使用其他的網絡性能測試工具,比如netperf ,有興趣的小夥伴可以了解下。
(完)
我是CoCo,計算機科學與技術專業,深漂大廠互聯網民工(女),坐标深圳。5年工作經驗,3年持續輸出技術文。ITester軟件測試小棧(ID:ITestingA)号主,專注于軟件測試技術和寶藏幹貨分享,每周準時更新原創技術文章,每月不定期贈送技術書籍,願我們在更高處相逢。喜歡記得星标⭐我,每周及時獲得最新推送,第三方轉載請注明出處。
想獲取更多最新幹貨内容
快來星标 置頂 關注我
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!