總結iperf3 網路測試工具
示例:pandas 是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。
**如下(示例):
**如下(示例):
data = pd.
read_csv
('')print
(data.
head()
)
該處使用的url網路請求的資料。
iperf3 是乙個網路效能測試工具。iperf可以測試最大tcp和udp頻寬效能,具有多種引數和udp特性,可以根據需要調整,可以報告頻寬、延遲抖動和資料報丟失.對於每個測試,它都會報告頻寬,丟包和其他引數,可在windows、mac os x、linux、freebsd等各種平台使用,是乙個簡單又實用的小工具。
安裝iperf3
在centos 7上使用下列命令即可安裝:
# yum install iperf3
在ubuntu 上使用下列命令安裝:
# apt-get install iperf3
windows端安裝:
網路頻寬測試
iperf3也是c/s(客戶端/伺服器端)架構模式,在使用iperf3測試時,要同時在server端與client端都各執行乙個程式,讓它們互相傳送報文進行測試。
我這邊在ubuntu主機安裝iperf3作為服務端,ip位址為192.168.1.43 ,本地windows pc機作為客戶端,來做測試實驗.
首先在192.168.1.43 機器啟動server端的程式:
接著在本地windows pc伺服器上執行client 端的程式:
從列印的內容看,預設引數下,client將連線server端的5201埠,持續向server端傳送資料,並統計出每秒傳輸的位元組數、頻寬、出現報文重傳的次數、擁塞視窗(congestion window)大小,整個測試將持續10秒鐘;最後將彙總10秒的平均資料,並給出傳送和接收端的統計。
---------------------
接下來分析一下server的測試輸出結果:
server端日誌顯示接收了來自192.168.1.71,源埠56569的測試請求。client端連續進行了10秒的測試,並顯示了每秒傳輸的位元組數,頻寬資訊;測試結束後會彙總傳送和接收的統計資訊。在client連線關閉之後會繼續偵聽5201埠。
---------------------
iperf3 所提供的選項非常多,以下介紹一些常用的引數。
伺服器端命令列
其中:
-s 表示伺服器端;
-p 定義埠號;
-i 設定每次報告之間的時間間隔,單位為秒,如果設定為非零值,就會按照此時間間隔輸出測試報告,預設值為零
客戶端命令列
其中,
-c 表示伺服器的ip位址;
-p 表示伺服器的埠號;
-t 引數可以指定傳輸測試的持續時間,iperf在指定的時間內,重複的傳送指定長度的資料報,預設是10秒鐘.
-i 設定每次報告之間的時間間隔,單位為秒,如果設定為非零值,就會按照此時間間隔輸出測試報告,預設值為零;
-w 設定套接字緩衝區為指定大小,對於tcp方式,此設定為tcp視窗大小,對於udp方式,此設定為接受udp資料報的緩衝區大小,限制可以接受資料報的最大值.
--logfile 引數可以將輸出的測試結果儲存至檔案中.
-j 來輸出json格式測試結果.
常用啟動命令:
服務端:saneri@saneri-virtualbox:~$ iperf3 -s -p 12345 -i 1
客戶端:c:\users\iperf3>iperf3.exe -c 192.168.1.43 -p 12345 -i 1 -t 20 -w 100k
windows圖形介面版本的為jperf: iperf3 網路測試工具
iperf3 是乙個網路效能測試工具。iperf可以測試最大tcp和udp頻寬效能,具有多種引數和udp特性,可以根據需要調整,可以報告頻寬 延遲抖動和資料報丟失.對於每個測試,它都會報告頻寬,丟包和其他引數,可在windows mac os x linux freebsd等各種平台使用,是乙個簡單...
iperf3網路測試工具
一 簡介 iperf3是乙個網路速度測試工具,支援ipv4與ipv6,支援tcp udp sctp傳輸協議,可在windows mac os x linux freebsd等各種平台使用,是乙個簡單又實用的小工具。因我已配置好yum源,因此執行yum install iperf3即可安裝。安裝好後,...
centos7 網路測試工具iperf3的使用
wget tar zxvf iperf 3.0.6.tar.gz cd iperf 3.0.6 sh configure make make install 安裝好之後,我們就能直接使用了,預設安裝目錄是在usr local lib xia 首先啟動乙個iperf3 服務 然後再去別的機器上使用 i...