Iperf測(cè)試丟包率|測(cè)試UDP|測(cè)試TCP|常用命令
2010-03-17 11:48
iperf 版本建議采用linux版本,事實(shí)上,windows版也很好用。
帶寬測(cè)試通常采用UDP模式,因?yàn)槟軠y(cè)出極限帶寬、時(shí)延抖動(dòng)、丟包率。在進(jìn)行測(cè)試時(shí),首先以鏈路理論帶寬作為數(shù)據(jù)發(fā)送速率進(jìn)行測(cè)試,例如,從客戶(hù)端到服務(wù)器之間的鏈路的理論帶寬為100Mbps,先用 -b 100M進(jìn)行測(cè)試,然后根據(jù)測(cè)試結(jié)果(包括實(shí)際帶寬,時(shí)延抖動(dòng)和丟包率),再以實(shí)際帶寬作為數(shù)據(jù)發(fā)送速率進(jìn)行測(cè)試,會(huì)發(fā)現(xiàn)時(shí)延抖動(dòng)和丟包率比第一次好很多,重復(fù)測(cè)試幾次,就能得出穩(wěn)定的實(shí)際帶寬。
1、UDP 模式
服務(wù)器端
iperf -u -s
客戶(hù)端
iperf -u -c 192.168.1.1 -b 100M -t 60
在udp模式下,以100Mbps為數(shù)據(jù)發(fā)送速率,客戶(hù)端到服務(wù)器192.168.1.1上傳帶寬測(cè)試,測(cè)試時(shí)間為60秒。
iperf -u -c 192.168.1.1 -b 5M -P 30 -t 60
客戶(hù)端同時(shí)向服務(wù)器端發(fā)起30個(gè)連接線(xiàn)程,以5Mbps為數(shù)據(jù)發(fā)送速率。
iperf -u -c 192.168.1.1 -b 100M -d -t 60
以100M為數(shù)據(jù)發(fā)送速率,進(jìn)行上下行帶寬測(cè)試。
2、TCP模式
服務(wù)器端
iperf -s
客戶(hù)端
iperf -c 192.168.1.1 -t 60
在tcp模式下,客戶(hù)端到服務(wù)器192.168.1.1上傳帶寬測(cè)試,測(cè)試時(shí)間為60秒。
iperf -c 192.168.1.1 -P 30 -t 60
客戶(hù)端同時(shí)向服務(wù)器端發(fā)起30個(gè)連接線(xiàn)程。
iperf -c 192.168.1.1 -d -t 60
進(jìn)行上下行帶寬測(cè)試。
另外,
-p 監(jiān)聽(tīng)或者連接的端口號(hào)
-w tcp滑動(dòng)窗口的大小
|
|
來(lái)自: 異樣天空~ > 《Iperf原理與用法》