使用 iPerf 测试路由器局域网性能
iPerf3 介紹
iPerf3 是一個網絡帶寬測試工具,iPerf3 可以測試 TCP 和 UDP 帶寬質量。iPerf3 可以測量最大 TCP 帶寬,具有多種參數和 UDP 特性,iPerf3 可以報告帶寬、延遲抖動和數據包丟失。利用 iPerf3 這一特性,可以用來測試一些網絡設備如路由器,防火墻,交換機等的性能。
使用 iPerf3 ,你可以調整與時序、緩沖區和協議(如TCP、UDP、SCTP)相關的幾個參數。它對網絡性能調優操作很方便,為了獲得最大或相當改善的網絡性能,你需要增加吞吐量以及網絡接收個發送功能的延遲。但是在進行實際調整之前,你需要執行一些測試以收集整體網絡性能統計信息,以指導你的調優過程。其結果包括以秒為單位的時間間隔,數據傳輸,帶寬(傳輸速率),丟失和其他有用的網絡性能參數,它主要用于協助調整特定路徑上的 TCP 連接。
官方下載地址
https://iperf.fr/iperf-download.php
移動端的客戶端有 iPerf 和 HE.NET Network Tools,后者只用在 iPerf 的輸入框里面輸入命令就可以了
啟動服務器
# iperf3 -s# iperf3 -s -B 0.0.0.0 -p 5207上述命令參數解釋:
-s 表示以服務器方式啟動 iperf
-B 表示監聽指定 IP地址, 0.0.0.0 表示監聽 本地IP 和 局域網(公網)IP
-p 表示監聽指定 端口,上述我們指定監聽的端口號是 5207 ,沒有該參數時,默認端口號是 5201
啟動客戶端進行調試
# iperf3 -c 192.168.198.39# iperf3 -c 192.168.198.39 -R# iperf3 -c 192.168.3.83 -b 1g -t 10 -i 1 -u -p 5207上述命令參數解釋:
-R 用相反的模式運行,服務端發送,客戶端接收
-c 表示以客戶端方式啟動 iperf ,使用 iPerf 服務器IP 192.168.3.83 進行測試
-u 表示用 udp 連接來測速,默認是 tcp 連接測試,因為 tcp 要進行確認,所以不如 udp 測試的準確
-b 目標帶寬,UDP模式使用的帶寬,單位b/s,0表示無限制,此選項與 -u 選項相關,默認值是1 Mb/s,1g 表示估計能跑 1Gbps
-t 表示持續測試時間,10 表示測試 10s
-i 表示多少秒輸出一次測試結果,1 表示 1s 刷新一次
-p 表示測試服務器端口,520 表示測速服務器的端口是 5207
總結
以上是生活随笔為你收集整理的使用 iPerf 测试路由器局域网性能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 再议 语法高亮插件的选择
- 下一篇: LoadRunner培训初级教程