一、 iperf3簡介
iperf3
是一個(gè)網(wǎng)絡(luò)性能測試工具(iperf3下載地址)。iperf可以測試TCP和UDP帶寬質(zhì)量。iperf可以測量最大TCP帶寬,具有多種參數(shù)和UDP特性。iperf可以報(bào)告帶寬,延遲抖動(dòng)和數(shù)據(jù)包丟失。
iperf3是一種用于主動(dòng)測量IP網(wǎng)絡(luò)上可實(shí)現(xiàn)的最大帶寬
的工具。
它支持調(diào)整與時(shí)序、緩沖區(qū)和協(xié)議(TCP、UDP、帶有 IPv4 和 IPv6 的 SCTP)相關(guān)的各種參數(shù)。對于每次測試,它都會(huì)報(bào)告帶寬、損耗和其他參數(shù)?。這是一個(gè)新的實(shí)現(xiàn),它不與原始iperf共享代碼,也不向后兼容。
測試方法:
-
服務(wù)器端掛起?
iperf3 -s
?服務(wù) -
客戶端測試命令?
iperf3 -c 服務(wù)器IP地址
-
分析網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)延時(shí),判斷網(wǎng)絡(luò)整體性能
二、iperf3測速
-
CentOS7 服務(wù)器命令:iperf3 -s
-
Windows10 客戶端:iperf3.exe -c 服務(wù)器IP地址 -P 10?//客戶端10路并行給服務(wù)器發(fā)送TCP包;
上圖可知:帶寬是942Mbps,即當(dāng)前網(wǎng)絡(luò)是:千兆網(wǎng)絡(luò)
-
Windows10:iperf3.exe -u -c 服務(wù)器IP地址 -b 1g?//客戶端給服務(wù)器發(fā)送udp數(shù)據(jù)包,最大帶寬為1g
上圖可知:帶寬95Mbps,延時(shí)0.677ms,丟包0%
三、iperf3旗標(biāo)參數(shù)
共用參數(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
-l 緩沖區(qū)大小,默認(rèn)是8KB,eg:iperf -c 222.35.11.23 -l 16
-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é)議
-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ù)包
服務(wù)器參數(shù)說明
-D 以服務(wù)方式運(yùn)行ipserf,eg:iperf -s -D
-R 停止iperf服務(wù),針對-D,eg:iperf -s -R
客戶端參數(shù)說明
-c //在客戶端模式下運(yùn)行
-u //使用UDP而不是TCP
--sctp //使用 SCTP 而不是 TCP(Linux、FreeBSD 和 Solaris)
-b //UDP模式使用的帶寬,單位bits/sec。此選項(xiàng)與-u選項(xiàng)相關(guān)。默認(rèn)值是1 Mbit/sec
-t //設(shè)置傳輸?shù)目倳r(shí)間。Iperf在指定的時(shí)間內(nèi),重復(fù)的發(fā)送指定長度的數(shù)據(jù)包。默認(rèn)是10秒鐘。
-n //要傳輸?shù)淖止?jié)數(shù),通常情況,Iperf按照10秒鐘發(fā)送數(shù)據(jù)。-n參數(shù)跨越此限制,按照指定次數(shù)發(fā)送指定長度的數(shù)據(jù),而不論該操作耗費(fèi)多少時(shí)間。
-k //要傳輸?shù)膲K(數(shù)據(jù)包)數(shù)
-i //要讀取或?qū)懭氲木彌_區(qū)的長度。TCP 的默認(rèn)值為 128 KB,UDP 的默認(rèn)值為 8 KB
-r //分別進(jìn)行雙向測試
-P //大寫字母P,要運(yùn)行的并行客戶端流的數(shù)量
-d 同時(shí)進(jìn)行雙向傳輸測試
-n 指定傳輸?shù)淖止?jié)數(shù),eg:iperf -c 222.35.11.23 -n 100000
-r 單獨(dú)進(jìn)行雙向傳輸測試
-t 測試時(shí)間,默認(rèn)10秒,eg:iperf -c 222.35.11.23 -t 5
-F 指定需要傳輸?shù)奈募?-T 指定ttl值
作者:caojun97文章來源:http://www.zghlxwxcb.cn/news/detail-586764.html
出處:https://www.cnblogs.com/caojun97/p/16388475.html文章來源地址http://www.zghlxwxcb.cn/news/detail-586764.html
到了這里,關(guān)于網(wǎng)絡(luò)性能測試工具:iperf3的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!