iperf 網路效能測試工具

2021-07-29 02:27:08 字數 1055 閱讀 5993

iperf命令是乙個網路效能測試工具。iperf可以測試tcp和udp頻寬質量。iperf可以測量最大tcp頻寬,具有多種引數和udp特性。iperf可以報告頻寬,延遲抖動和資料報丟失。利用iperf這一特性,可以用來測試一些網路裝置如路由器,防火牆,交換機等的效能。 iperf分為兩種版本,unix/linux版和windows版,unix/linux版更新比較快,版本最新。windows版更新慢。windows版的iperf叫jperf,或者xjperf。jperf是在iperf基礎上開發了更好的ui和新的功能。

例項:

頻寬測試通常採用udp模式,因為能測出極限頻寬、時延抖動、丟包率。在進行測試時,首先以鏈路理論頻寬作為資料傳送速率進行測試,例如,從客戶端到伺服器之間的鏈路的理論頻寬為100mbps,先用-b 100m進行測試,然後根據測試結果(包括實際頻寬,時延抖動和丟包率),再以實際頻寬作為資料傳送速率進行測試,會發現時延抖動和丟包率比第一次好很多,重複測試幾次,就能得出穩定的實際頻寬。

udp模式

伺服器端: iperf -u -s

客戶端:

iperf -u -c 192.168.1.1 -b 100m -t 60 //在udp模式下,以100mbps為資料傳送速率,客戶端到伺服器192.168.1.1上傳頻寬測試,測試時間為60秒。

iperf -u -c 192.168.1.1 -b 5m -p 30 -t 60 //客戶端同時向伺服器端發起30個連線線程,以5mbps為資料傳送速率。

iperf -u -c 192.168.1.1 -b 100m -d -t 60 //以100m為資料傳送速率,進行上下行頻寬測試。

tcp模式

伺服器端: iperf -s

客戶端:

iperf -c 192.168.1.1 -t 60  //在tcp模式下,客戶端到伺服器192.168.1.1上傳頻寬測試,測試時間為60秒。

iperf -c 192.168.1.1 -p 30 -t 60 //客戶端同時向伺服器端發起30個連線線程。

iperf -c 192.168.1.1 -d -t 60 進行上下行頻寬測試。

網路效能測試工具 Iperf

iperf 是乙個網路效能測試工具。iperf可以測試tcp和udp頻寬質量。iperf可以測量最大tcp頻寬,具有多種引數和udp特性。iperf可以報告頻寬,延遲抖動和資料報丟失。iperf使用方法與引數說明 引數說明 s 以server模式啟動,eg iperf s c host以client...

IPerf網路效能測試工具

最近專案中需要iperf的工具,因此實施調研了一下。iperf可以測試tcp以及udp協議下的一些網路效能,如頻寬 丟包率等。通過這個過程,我好像深刻明白了docker的意義。本身我自己是開了兩個虛擬機器,進行相關的網路效能的測試,但是呢,我的本子太太太差勁了,開了兩個虛擬機器,就要炸。在別人的建議...

網路效能測試工具iperf使用

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