iperf網路質量測試工具測試頻寬
阿新 • • 發佈:2020-07-15
下載工具,可以測試頻寬
這裡介紹一個優秀的網路質量測試工具iperf,這個工具在我們的 asterisk 網路電話專案中,立下了汗馬功勞。iperf 可以測試真實載荷下的網路質量,可以測試端到端的網路質量,可以測試一定吞吐率下的丟包、抖動。
iperf 在 linux 下和windows下都有二進位制包。安裝方法:
centos 下,需要使用EPEL 的軟體包
CentOS 6:
rpm -i http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-7.noarch.rpm
CentOS 5:
rpm -i http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm
yum -y install iperf
debian/ubuntu下
aptitude install iperf
windows 下
http://www.mayoxide.com/iperf/
iperf 使用 C/S 模式進行測試,使用方法:
一般的網路傳輸,使用 tcp 測試(普通網路應用),測試傳輸頻寬:
伺服器上執行:
iperf -s
客戶端上執行:
iperf -c 172.17.0.5 -d -i 1 -t 10
語音伺服器應該使用 udp 方式 (-u 選項),主要用於voip,視訊會議,一些遊戲:
伺服器上執行:
iperf -s -u
客戶端上測試在8Mbps頻寬情況下的網路質量:
iperf -u -c 172.17.0.5 -b 8M -i 1 -w 1M -t 10
客戶端起20個程序,每個程序 100k頻寬,測試網路質量
iperf -u -c 172.17.0.5 -b 100k -i 1 -w 1M -t 30 -P20
測試結果包括頻寬、抖動、丟包: