『壹』 iperf這款小工具,求大神提供下載,謝謝!
我可以給你一份希望可以幫助你
功能介紹
TCP
1、測量網路帶寬。
2、報告MSS/MTU值的大小和觀測值。
3、支持TCP窗口值通過套接字緩沖。
4、當P線程或Win32線程可用時,支持多線程。客戶端與服務端支持同時多重連接。
點擊下載iperf
『貳』 linux網卡壓力測試iperf 時間沒有跑完停了是什麼原因
Iperf是一個網路性能測試工具。可以測試TCP和UDP帶寬質量,可以測量最大TCP帶寬,具有多種參數和UDP特性,可以報告帶寬,延遲抖動和數據包丟失
因為產品上確定要要用的PHY是千M的,但模塊介面又定義死了,只能用到100M。所以想測試下割掉幾根線試下100M可行不。在測之前先測下千M模式下到底性能怎麼樣,之前別人一直說這我手頭上這顆ARM根本上不了千M,雖然他標稱的是可以支持千M。一準備工作做好了,開始。
我們使用的工具是iperf這個工具我是自己編譯的。現在將我的過程寫下來。iperf下載地址
先編譯PC端工具:
1.解壓源碼:
$ tar xzvf iperf-2.0.5.tar.gz
2.進入源碼目錄
$ cd iperf-2.0.5
3.配置源碼 編譯PC下的不用指定參數,用默認的即可
$ ./configure
4.編譯 後面的-j4不是必須的。
$ make -j4
5.安裝 這里要注意要用管理員許可權
# make install
$ iperf -s 就可以啟動服務端。
ARM端:
1.清理源碼(就是剛才編譯過的源碼)
$ make distclean
2.設置環境變數 (就是你的ARM交叉編譯工具鏈,根據自己的實際情況改)
$ export PATH=/home/gavin/ti-sdk-am335x-evm-05.06.00.00/linux-devkit/bin:$PATH
3.配置 指定主機為ARM g++編譯器和gcc 這里根據自己的實際情況改
$ ./configure --host=arm CXX=arm-arago-linux-gnueabi-g++ CC=arm-arago-linux-gnueabi-gcc
4.修改源碼目錄下面的config.h(沒配置之前是沒有這個文件的),注釋掉 #define malloc rpl_malloc
5.編譯
$ make -j4
在iperf-2.0.5/src/下會生成iperf這個文件,這個就是我們需要的。將這個文件拷到ARM的文件系統中去。這樣PC端和ARM端的都有了。
至於iperf的使用,就不多介紹了,直接在網上一段下來。
『叄』 iperf打不開的解決方法
Iperf是一個TCP/IP和UDP/IP的性能測量工具,能夠提供網路吞吐率信息,以及震動、丟包率、最大段和最大傳輸單元大小等統計信息;從而能夠幫助我們測試網路性能,定位網路瓶頸。
『肆』 iperf 伺服器 客戶端 測試結果速度不一樣
網路平台搭建好了,伺服器買好了,如何驗證網路的吞吐量、時延、丟包率能夠滿足設計需求呢?如何確認購買的伺服器能夠滿足日後的應用需求呢?可以使用fluk這樣的測試儀,但是fluk價格動輒就是上萬、幾十萬。有沒有一款小巧的工具可以完成這個功能呢?這篇文章介紹一個開源的軟體,iperf。
慣例,下面一張思維導圖是這篇文章的主要內容。
1 什麼是iperf
iperf是一款開源的網路性能測試工具,可以用來測試網路性能以及伺服器的性能。
iperf可以測試網路的吞吐量、丟包率、時延、抖動等性能參數,測試的結果可以用來檢驗網路建設是否合理,是否能夠滿足業務需求。
iperf支持windows和linux,linux可以發揮iperf的最大性能,windows版本是後期移植的,建議使用linux版本。LInux的最新版本是3.0,windows的最新版本是1.7.
windows平台上有圖形化的iperf,名稱為jperf。
下圖是iperf的官網,還好,國內可以訪問。
2 iperf能做什麼事
iperf主要是用來測試網路性能的,也可以用來測試伺服器的的性能、比如吞吐量、時延、丟包率、抖動等性能參數。可以發送TCP包和UDP包,主要功能如下所示
TCP
測量網路帶寬
報告MSS/MTU值的大小和觀測值
支持TCP窗口值通過套接字緩沖
當P線程或Win32線程可用時,支持多線程。客戶端與服務端支持同時多重連接
UDP
客戶端可以創建指定帶寬的UDP流
測量丟包
測量延遲
支持多播
當P線程可用時,支持多線程。客戶端與服務端支持同時多重連接(不支持Windows)
3 iperf如何安裝
windows的安裝
下載即可,綠色的,不需要安裝,解壓之後有兩個文件
linux的安裝
./configure
make
make install
4 iperf如何使用
4.1 TCP性能測試
伺服器端命令:iperf3 -s
客戶端命令:iperf3 -c 192.168.1.5 -b 200M
測試結果:
從圖中可以看出測試的吞吐量、丟包率等參數。
4.2 UDP性能測試
帶寬測試通常採用UDP模式,因為能測出極限帶寬、時延抖動、丟包率。在進行測試時
step1:以鏈路理論帶寬作為數據發送速率進行測試,例如,從客戶端到伺服器之間的鏈路的理論帶寬為100Mbps,先用-b 100M進行測試
step2:根據測試結果(包括實際帶寬,時延抖動和丟包率),再以實際帶寬作為數據發送速率進行測試,會發現時延抖動和丟包率比第一次好很多,重復測試幾次,就能得出穩定的實際帶寬。
服務端命令:iperf3 -s
客戶端命令:iperf3 -u -c 192.168.1.5 -b 200M
測試結果:
『伍』 iperf在windows系統怎麼安裝
網路一下【Iperf】點擊第一個鏈接就是下載Iperf工具的地方,該工具有Winidows版和Linux版的。根據你伺服器的情況下載。
Windows版的需要下載安裝一個java程序支持運行Iperf,如果沒有安裝該程序是打不開的。
把下載的安裝包解壓一下,再點擊【jperf】就可以運行圖形化jperf了。
運行以後如下圖所示:
根據你的網路環境設置。最後點擊【運行】
『陸』 iperf win 10 怎麼用
網路一下【Iperf】點擊第一個鏈接就是下載Iperf工具的地方,該工具有Winidows版和Linux版的。根據你伺服器的情況下載。Windows版的需要下載安裝一個JAVA程序支持運行Iperf,如果沒有安裝該程序是打不開的。
把下載的安裝包解壓一下,再點擊【jperf】就可以運行圖形化jperf了。
運行以後如下圖所示:
根據你的網路環境設置。最後點擊【運行】
『柒』 Linux安裝iperf 提示 以下信息 。 裝不上。 怎麼解決 去哪下載 鏈接
沒有編譯環境的環境,那後面是no的東西貌似都需要安裝,各個版本的linux都有自己的軟體源,先配置軟體源,然後從源里可以直接搜索安裝上述缺失的軟體或者編譯器等等,然後再安裝,安裝提示缺什麼從源里找什麼安裝什麼,知道成功為止,如果源里沒有再google或者找,下載後編譯安裝。
『捌』 怎樣在一台server上使用iperf
1、下載、scp進兩個linux(一個做server一個做client)。
2、源碼安裝。沒有特別的東西,裝好了就有iperf這個命令了。
3、做server的機器上運行#iperf -s,啟動iperf。
4、做client的機器上運行#iperf -c serverip -t 30 -i 2,每2秒測試一次到serverip的網路性能,測試時間30秒。
jperf是圖形界面的,安裝jre(java runtime)後運行jperf.bat就可以運行。
參數說明:
-s 以server模式啟動。#iperf -s
-c host以client模式啟動。host是server端地址。#iperf -c serverip
通用參數:
-f [kmKM] 分別表示以Kbits, Mbits, KBytes, MBytes顯示報告,默認以Mbits為單位,#iperf -c 222.35.11.23 -f K
-i sec 以秒為單位顯示報告間隔,#iperf -c 222.35.11.23 -i 2
-l 緩沖區大小,默認是8KB,#iperf -c 222.35.11.23 -l 16
-m 顯示tcp最大mtu值
-o 將報告和錯誤信息輸出到文件#iperf -c 222.35.11.23 -o ciperflog.txt
-p 指定伺服器端使用的埠或客戶端所連接的埠#iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999
-u 使用udp協議
-w 指定TCP窗口大小,默認是8KB
-B 綁定一個主機地址或介面(當主機有多個地址或介面時使用該參數)
-C 兼容舊版本(當server端和client端版本不一樣時使用)
-M 設定TCP數據包的最大mtu值
-N 設定TCP不延時
-V 傳輸ipv6數據包
server專用參數:
-D 以服務方式運行。#iperf -s -D
-R 停止iperf服務。針對-D,#iperf -s -R
client端專用參數:
-d 同時進行雙向傳輸測試
-n 指定傳輸的位元組數,#iperf -c 222.35.11.23 -n 100000
-r 單獨進行雙向傳輸測試
-t 測試時間,默認20秒,#iperf -c 222.35.11.23 -t 5
-F 指定需要傳輸的文件
-T 指定ttl值
『玖』 iperf下載後怎麼打開
打開cmd,輸入iperf的路徑,如圖
『拾』 iperf源碼怎麼集成到測試軟體中
很多用戶在采購了艾爾麥Wi-Fi Analyzer後,不知道如何進行基於IPerf的吞吐量測試,現在把這個過程跟大家詳細的介紹一下。 Wi-Fi Analyzer工具中的「Throughtput/Iperf」功能,可以幫助用戶進行端到端的性能檢測,即STA-AP-STA模式。因此