iperf命令如何實現快速網絡檢測?
借助Netperf或iperf3測試客戶端端、服務器端,與本地IDC網絡接入設備之間建立控制連接,傳遞測試配置相關的信息,以及測試結果來判斷專線的網絡質量
Netperf的常用命令
-H IDC網絡接入設備或VPC服務器的IP地址。
-p IDC網絡接入設備或VPC服務器的端口。
-l 運行時間。
-t 發送報文的協議類型:TCP_STREAM 或 UDP_STREAM。建議使用UDP_STREAM。
-m 數據包大小。(測試pps(packet per second)時,建議設置為1;測試bps(bit per second)時,建議設置為1400。)
iperf3的常用命令
-s 表示作為服務器端接收數據。
-i 設置每次報告之間的時間間隔,單位為秒。
-p 指定服務端的監聽端口。
-u 表示使用UDP協議發送報文。若不指定該參數則表示使用TCP協議。
-l 設置讀寫緩沖區的長度。通常測試包轉發性能是建議該值設為16,測試帶寬是建議該值設為1400。
-b UDP模式使用的帶寬,單位bits/s。
-t 設置傳輸的總時間。Iperf在指定的時間內,重復的發送指定長度的數據包,默認值為10秒。
-A 設置CPU親和性,可以將的iPerf3進程綁定對應編號的邏輯CPU,避免iPerf3的進程在不同的CPU間被調度。