最近專案中需要iperf的工具,因此實施調研了一下。iperf可以測試tcp以及udp協議下的一些網路效能,如頻寬、丟包率等。
通過這個過程,我好像深刻明白了docker的意義。本身我自己是開了兩個虛擬機器,進行相關的網路效能的測試,但是呢,我的本子太太太差勁了,開了兩個虛擬機器,就要炸。在別人的建議下,開了兩個docker進行了相關的測試。
過程我自己是去到網易的映象倉庫中去查詢拉下來的。
docker pull hub.c.163.com/zrc2015/iperf:latest
docker run --name [自定義容器的名字] -p [伺服器端口:容器埠]
注意兩個埠不應該一致
docker exec -it [容器id] /bin/bash
服務端:
iperf -s
客戶端:
iperf -c [伺服器ip] -i 5 -t 20 -m -r -l [埠號]
-c:客戶端
-i:每幾秒進行測試
-t:進行多長時間的測試
-m:測試mss值
-r:進行往復的雙向測試
-l:埠號
利用多執行緒進行測試:
iperf -c 172.17.0.3 -i 5 -t 20 -m -p 2
-p:多執行緒
伺服器端:
iperf -s -u
客戶端:
(當不斷的增加-b的引數的時候就會產生丟包率)
網路效能測試工具 Iperf
iperf 是乙個網路效能測試工具。iperf可以測試tcp和udp頻寬質量。iperf可以測量最大tcp頻寬,具有多種引數和udp特性。iperf可以報告頻寬,延遲抖動和資料報丟失。iperf使用方法與引數說明 引數說明 s 以server模式啟動,eg iperf s c host以client...
iperf 網路效能測試工具
iperf命令是乙個網路效能測試工具。iperf可以測試tcp和udp頻寬質量。iperf可以測量最大tcp頻寬,具有多種引數和udp特性。iperf可以報告頻寬,延遲抖動和資料報丟失。利用iperf這一特性,可以用來測試一些網路裝置如路由器,防火牆,交換機等的效能。iperf分為兩種版本,unix...
網路效能測試工具iperf使用
iperf命令是乙個網路效能測試工具。iperf可以測試tcp和udp頻寬質量。iperf可以測量最大tcp頻寬,具有多種引數和udp特性。iperf可以報告頻寬,延遲抖動和資料報丟失。利用iperf這一特性,可以用來測試一些網路裝置如路由器,防火牆,交換機等的效能。iperf分為兩種版本,unix...