1. 程式人生 > >用iperf測udp

用iperf測udp

Iperf 是一個網路效能測試工具。Iperf可以測試TCP和UDP頻寬質量。Iperf可以測量最大TCP頻寬,具有多種引數和UDP特性。Iperf可以報告頻寬,延遲抖動和資料包丟失。所以三種協議(udp.tcp,icmp)可以用iperf測試
(1)若遇到chmod 777不管用 仍然只讀 ,應在本地傳過去 不需要解壓完了再去
(2)安裝流程
gunzip -c iperf-.tar.gz | tar -xvf
或者
tar xvf iperf

cd iperf-
./configure
make
make install
備註如下:
./configure不能報錯 都是yes
make (如果上一步config不全是yes 會報錯,make: *** No targets specified and no makefile found. Stop.)
(3)引數說明
引數說明
-s :以server模式啟動,iperf -s
-c host : 以client模式啟動,host是server端ip,iperf -c 222.35.11.23
通用引數:
-f [kmKM] 分別表示以Kbits, Mbits, KBytes, MBytes顯示報告,預設以Mbits為單位,
-i sec 以秒為單位顯示報告間隔
-l 緩衝區大小,預設是8KB,
-m 顯示tcp最大mtu值
-o 將報告和錯誤資訊輸出到檔案
-p 指定伺服器端使用的埠或客戶端所連線的埠
-u 使用udp協議
-w 指定TCP視窗大小,預設是8KB
-B 繫結一個主機地址或介面(當主機有多個地址或介面時使用該引數)
-C 相容舊版本(當server端和client端版本不一樣時使用)
-M 設定TCP資料包的最大mtu值
-N 設定TCP不延時
-V 傳輸ipv6資料包

server專用引數:
-D 以服務方式執行。
-R 停止iperf服務。針對-D
client端專用引數:
-d 同時進行雙向傳輸測試
-n 指定傳輸的位元組數,
-r 單獨進行雙向傳輸測試
-t 測試時間,預設20秒,
-F 指定需要傳輸的檔案
-T 指定ttl值

舉例子
伺服器端: iperf -s -p75 -d
客戶端: iperf -c 172.16.56.14 -t 600 -i 2 -p 75-d -m -u

在這裡插入圖片描述在這裡插入圖片描述