iperf3怎么看结果_【讲清楚,说明白!】使用iperf3监测网络吞吐量
目錄:
(一)iperf3介紹
(二)iperf3安裝
(三)iperf3客戶端操作
(一)iperf3介紹
(1.1)iperf3是一個網(wǎng)絡(luò)帶寬測試工具,iperf3可以擦拭TCP和UDP帶寬質(zhì)量。iperf3可以測量最大TCP帶寬,具有多種參數(shù)和UDP特性,iperf3可以報告帶寬、延遲抖動和數(shù)據(jù)包丟失。利用iperf3這一特性,可以用來測試一些網(wǎng)絡(luò)設(shè)備如路由器,防火墻,交換機等的性能。
(1.2)使用iperf3,你可以調(diào)整與時序、緩沖區(qū)和協(xié)議(如TCP、UDP、SCTP)相關(guān)的幾個參數(shù)。它對網(wǎng)絡(luò)性能調(diào)優(yōu)操作很方便,為了獲得最大或相當改善的網(wǎng)絡(luò)性能,你需要增加吞吐量以及網(wǎng)絡(luò)接收個發(fā)送功能的延遲。但是在進行實際調(diào)整之前,你需要執(zhí)行一些測試以收集整體網(wǎng)絡(luò)性能統(tǒng)計信息,以指導(dǎo)你的調(diào)優(yōu)過程。其結(jié)果包括以秒為單位的時間間隔,數(shù)據(jù)傳輸,帶寬(傳輸速率),丟失和其他有用的網(wǎng)絡(luò)性能參數(shù),它主要用于協(xié)助調(diào)整特定路徑上的TCP連接。
(二)iperf3安裝
(2.1)我們使用的操作系統(tǒng)是CentOS 7.4,然后我們使用base源安裝,便可以將iperf3-3.1.7-2.el7.x86_64軟件包安裝好。
(2.2)然后我們使用兩臺主機,其中192.168.26.51作為服務(wù)器端,將192.168.26.131作為客戶端。在兩臺主機上安裝好iperf3后,即可開始測試網(wǎng)絡(luò)吞吐量。我們首先連接到我們的服務(wù)器端的遠程機器使用-s標志的是服務(wù)器模式下的iperf3,默情況下它將監(jiān)聽5201端口,我們也可以使用-f開關(guān)指定生成報告的數(shù)據(jù)格式類型(其中k表示Kbits、m表示Mbits、g表示Gbits、K表示KBytes、M表示MBytes、G表示GBytes)。
# iperf3 -s -f K
(2.3)如果服務(wù)器上的另一個程序正在使用端口5201,則我們可以使用-p開關(guān)指定其他端口監(jiān)聽(例如指定4000端口)
# iperf3 -s -p 4000
(2.4)我們也可以使用-D標志作為守護程序運行,并將服務(wù)器消息寫入日志文件
# iperf3 -s -D > iperf3.log
(三)iperf3客戶端操作
(3.1)我們將192.168.26.51作為服務(wù)器,并且執(zhí)行監(jiān)聽5201端口的命令(圖3-1),在客戶端192.168.26.131的主機上,使用-c標志在客戶端模式下運行iperf3并指定運行服務(wù)器的主機(使用IP地址或域主機名都可以)。執(zhí)行大約18至20秒后,客戶端終止并生成指示基準測試平均吞吐量的結(jié)果,顯示信息如下(圖3-2)。
注意:從基準測試結(jié)果中,如下面的屏幕接入所示,服務(wù)器和客戶端的值存在差異,但是,我們應(yīng)該始終考慮在執(zhí)行的每個測試中使用從iperf3客戶端主機獲得的結(jié)果。
# iperf3 -s -f K---在服務(wù)器端執(zhí)行
# iperf3 -c 192.168.26.51 -f K---在客戶端執(zhí)行
(3.2)如果我們想在Linux中實現(xiàn)先進的網(wǎng)絡(luò)測試吞吐量,確定網(wǎng)路中給定時間內(nèi)數(shù)據(jù)量的一個重要因素是TCP窗口大小,它在調(diào)整TCP連接時很重要,我們可以使用-w標志設(shè)置窗口大小、套接字緩沖區(qū)大小,如圖所示。
# iperf3 -c 192.168.26.51 -f K -w 200K
(3.3)如果要在服務(wù)器發(fā)送和客戶端接收的反向模式下運行,可以添加-R開關(guān)。
# iperf3 -c 192.168.26.51 -f K -w 200K -R
(3.4)如果要運行雙向測試,意味著我們要同時測量兩個方向上的寬帶,可以使用-d選項。
(3.5)如果要在客戶端輸出中獲取服務(wù)器結(jié)果,可以使用“--get-server-output”選項,此時我們便會在客戶端192.168.26.131主機上獲取兩份數(shù)據(jù)。
(3.6)也可以使用-P選項設(shè)置并行客戶端流的數(shù)量,它們同時運行
—————— 本文至此結(jié)束,感謝閱讀 ——————
總結(jié)
以上是生活随笔為你收集整理的iperf3怎么看结果_【讲清楚,说明白!】使用iperf3监测网络吞吐量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 保尔偷走德国中尉的手枪后把他藏在哪里这只
- 下一篇: mysql proxy性能差_mysql