iperf参数详解
Iperf 是一個(gè) TCP/IP 和 UDP/IP 的性能測(cè)量工具,能夠提供網(wǎng)絡(luò)吞吐率信息,以及震動(dòng)、丟包率、最大段和最大傳輸單元大小等統(tǒng)計(jì)信息;從而能夠幫助我們測(cè)試網(wǎng)絡(luò)性能,定位網(wǎng)絡(luò)瓶頸。
參數(shù)說(shuō)明
-s 以server模式啟動(dòng),eg:iperf -s
-c 以client模式啟動(dòng),host是server端地址,eg:iperf -c 222.35.11.23
通用參數(shù)
-f [k|m|K|M] 分別表示以Kbits, Mbits, KBytes, MBytes顯示報(bào)告,默認(rèn)以Mbits為單位,eg:iperf -c 222.35.11.23 -f K
-i sec 以秒為單位顯示報(bào)告間隔,eg:iperf -c 222.35.11.23 -i 2
iperf是client端向server端發(fā)送數(shù)據(jù)
server端顯示的是接收速率,最好加i參數(shù),進(jìn)行速率跟蹤
client 顯示的是發(fā)送速率
server 顯示接收速率
-l 緩沖區(qū)大小,默認(rèn)是8KB,eg:iperf -c 222.35.11.23 -l 16
可以使用不同的包長(zhǎng),進(jìn)行測(cè)試
-m 顯示tcp最大mtu值
-o 將報(bào)告和錯(cuò)誤信息輸出到文件eg:iperf -c 222.35.11.23 -o c:\iperflog.txt
-p 指定服務(wù)器端使用的端口或客戶端所連接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999
-u 使用udp協(xié)議
測(cè)試htb的時(shí)候最好用udp,udp通信開(kāi)銷小,測(cè)試的帶寬更準(zhǔn)確
-w 指定TCP窗口大小,默認(rèn)是8KB
如果窗口太小,有可能丟包
-B 綁定一個(gè)主機(jī)地址或接口(當(dāng)主機(jī)有多個(gè)地址或接口時(shí)使用該參數(shù))
-C 兼容舊版本(當(dāng)server端和client端版本不一樣時(shí)使用)
-M 設(shè)定TCP數(shù)據(jù)包的最大mtu值
-N 設(shè)定TCP不延時(shí)
-V 傳輸ipv6數(shù)據(jù)包
server專用參數(shù)
-D 以服務(wù)方式運(yùn)行ipserf,eg:iperf -s -D
-R 停止iperf服務(wù),針對(duì)-D,eg:iperf -s -R
client端專用參數(shù)
-d 同時(shí)進(jìn)行雙向傳輸測(cè)試
-n 指定傳輸?shù)淖止?jié)數(shù),eg:iperf -c 222.35.11.23 -n 100000
-r 單獨(dú)進(jìn)行雙向傳輸測(cè)試
-b 指定發(fā)送帶寬,默認(rèn)是1Mbit/s
在測(cè)試qos的時(shí)候,這是最有用的參數(shù)。
-t 測(cè)試時(shí)間,默認(rèn)10秒,eg:iperf -c 222.35.11.23 -t 5
默認(rèn)是10s
-F 指定需要傳輸?shù)奈募?br /> -T 指定ttl值
總結(jié)
- 上一篇: Linux设置默认Python版本
- 下一篇: GCC全过程详解+剖析生成的.o文件(2