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...