iperf 使用總結

2021-05-02 11:16:54 字數 1362 閱讀 4685

iperf 是乙個 tcp/ip 和 udp/ip 的效能測量工具,能夠提供網路吞吐率資訊,以及震動、丟包率、最大段和最大傳輸單元大小等統計資訊;從而能夠幫助我們測試網路效能,定位網路瓶頸。

引數說明

-s 以server 模式啟動,eg:iperf -s

-c 以client 模式啟動,host是server端位址,eg:iperf -c 222.35.11.23

通用引數

-f [k|m|k|m] 分別表示以kbits, mbits, kbytes, mbytes顯示報告,預設以mbits為單位,eg:iperf -c 222.35.11.23 -f k

-i sec 以秒為單位顯示報告間隔,eg:iperf -c 222.35.11.23 -i 2

iperf是client端向server端傳送資料

server端顯示的是接收速率,最好加i引數,進行速率跟蹤

client 顯示的是傳送速率

server 顯示接收速率

-l 緩衝區大小,預設是8kb,eg:iperf -c 222.35.11.23 -l 16

可以使用不同的包長,進行測試

-m 顯示tcp最大mtu值

-o 將報告和錯誤資訊輸出到檔案eg:iperf -c 222.35.11.23 -o c:/iperflog.txt

-p 指定伺服器端使用的埠或客戶端所連線的埠eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999

-u 使用udp協議

測試htb的時候最好用udp,udp通訊開銷小,測試的頻寬更準確

-w 指定tcp視窗大小,預設是8kb

如果視窗太小,有可能丟包

-b 繫結乙個主機位址或介面(當主機有多個位址或介面時使用該引數)

-c 相容舊版本(當server端和client端版本不一樣時使用)

-m 設定tcp資料報的最大mtu值

-n 設定tcp不延時

-v 傳輸ipv6資料報

server專用引數

-d 以服務方式執行ipserf,eg:iperf -s -d

-r 停止iperf服務,針對-d,eg:iperf -s -r

client端專用引數

-d 同時進行雙向傳輸測試

-n 指定傳輸的位元組數,eg:iperf -c 222.35.11.23 -n 100000

-r 單獨進行雙向傳輸測試

-b 指定傳送頻寬,預設是1mbit/s

在測試qos的時候,這是最有用的引數。

-t 測試時間,預設10秒,eg:iperf -c 222.35.11.23 -t 5

預設是10s

-f 指定需要傳輸的檔案

-t 指定ttl值

iperf使用總結

網路效能測試工具 iperf命令是乙個網路效能測試工具。iperf可以測試tcp和udp頻寬質量。iperf可以測量最大tcp頻寬,具有多種引數和udp特性。iperf可以報告頻寬,延遲抖動和資料報丟失。利用iperf這一特性,可以用來測試一些網路裝置如路由器,防火牆,交換機等的效能。iperf分為...

iperf命令使用

ipe rf s v客戶 端 iperf c v 注意 在1.6.3或更高版本中,指定ipv6位址不需要使用 b引數繫結,在1.6之前的版本則需要。在大多數作業系統中,將響應ipv4客戶端對映的ipv4位址。伺服器端專用選項 s,server iperf伺服器模式 d v1.2或更高版本 unix平...

iperf使用教程

最近公司有個機構的新增了條移動的專線,頻寬標稱是300mb s,想測下移動專線的質量如何。公司內網打流比較麻煩,平時都是在機構端從資料中心同時拷貝多個大檔案,但是這種方法耗時長,而且無法測試延時,棄之。於是乎搗鼓起了iperf。iperf簡介 先給大家介紹下iperf這個工具。iperf是乙個網路效...