1. 程式人生 > >嵌入式linux網路效能測試工具iperf

嵌入式linux網路效能測試工具iperf

       通常在某些應用中我們會乙太網作為高速傳輸媒介介面,在前期的驗證以及硬體完成以後都需要進行必要的效能測試。微控制器中由於RAM有限通常不會實現完整的TCP/IP協議棧,而採用諸如uIP/LWIP這種微協議,能滿足絕大部分應用,測試方法大致有

1.簡單的ping測試,主機使用流量監控軟體,比如Netpersec,以不丟包為極限,檢測裝置所能處理的頻寬

2.若存在兩個網口,比如低端的嵌入式加密閘道器,則可在驅動級進行包的透傳,或者在協議上進行轉發,測試TCP/UDP頻寬效能

3.嵌入式linux上,由於具備完整的網路協議,且環境比較完善,可使用成熟準確的工具進行測試,即所要介紹的iperf

   iperf 是一個網路

效能測試工具。Iperf可以測試最大TCP和UDP頻寬效能。Iperf具有多種引數和UDP特性,可以根據需要調整。Iperf可以報告頻寬,延遲抖動和資料包丟失。

主機環境:ubuntu 12.04 LTS

終端裝置:  TI cortex-A8 720M

主機端安裝比較簡單:

[email protected]:~# sudo apt-get install iperf

iperf-2.0.2-source.tar.gz

解壓以後生成Makefile並編譯

[email protected]:/home/xzwang/Downloads/iperf-2.0.2# echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache

[email protected]:/home/xzwang/Downloads/iperf-2.0.2# ./configure  --host=arm-linux  CC=arm-arago-linux-gnueabi-gcc CXX=arm-arago-linux-gnueabi-g++ --cache-file=arm-linux.cache; make

將生成的src/iperf 拷貝至終端linux檔案系統/usr/sbin/下

1)TCP測試 伺服器執行:./iperf -s -i 1 -w 1M  #-w是指定串列埠,視窗預設大小為8kbyte/s 客戶端執行:./iperf -c 192.168.97.7 -i 1 -w 1M
其中-w表示TCP 視窗大小size 2)UDP測試 伺服器執行:./iperf -u -s 客戶端執行:./iperf -u -c 192.168.97.7  -i 1 -w 1M -t 60
可用-b指定頻寬 -b 500M

相關推薦

嵌入式linux網路效能測試工具iperf

       通常在某些應用中我們會乙太網作為高速傳輸媒介介面,在前期的驗證以及硬體完成以後都需要進行必要的效能測試。微控制器中由於RAM有限通常不會實現完整的TCP/IP協議棧,而採用諸如uIP/L

linux / unix 網路效能測試工具iperf詳細使用圖文教程

Iperf是一個網路效能測試工具。Iperf可以測試TCP和UDP頻寬質量。Iperf可以測量最大TCP頻寬,具有多種引數和UDP特性。Iperf可以報告頻寬,延遲抖動和資料包丟失。利用Iperf這一特性,可以用來測試一些網路裝置如路由器,防火牆,交換機等的效能。 Iperf有兩種版本,windows版和

Linux網路效能測試工具 iperf 的安裝和使用

好久沒寫文章,iperf 也一直有用,感覺不錯就記錄一下 說明: OS :CentOS 6.4 x86_64 Server: 192.168.100.55 Client: 192.168.100.6 簡介: Iperf是一個網路效能測試工具。可以測試TCP和UDP頻寬質量,

簡談linux環境下網路效能測試工具iperf

通用引數  -f [kmKM] 分別表示以Kbits, Mbits, KBytes, MBytes顯示報告,預設以Mbits為單位,eg:iperf -c 222.35.11.23 -f K  -i sec 以秒為單位顯示報告間隔,eg:iperf -c 222.35.11.23 -i 2  -l 緩衝區大小

網路效能測試工具 Iperf

Iperf 是一個網路效能測試工具。Iperf可以測試TCP和UDP頻寬質量。Iperf可以測量最大TCP頻寬,具有多種引數和UDP特性。Iperf可以報告頻寬,延遲抖動和資料包丟失。 Iperf使用方法與引數說明 引數說明 -s 以server模式啟動,eg:iper

iperf網路效能測試工具

iperf命令是一個網路效能測試工具。iperf可以測試TCP和UDP頻寬質量。iperf可以測量最大TCP頻寬,具有多種引數和UDP特性。iperf可以報告頻寬,延遲抖動和資料包丟失。利用iperf

基於滴滴雲之 Netperf 網路效能測試工具的搭建及使用

1. 介紹 Netperf 網路效能是雲伺服器的重要指標,對網路效能進行準確的測試非常重要。Netperf 是一種可以用來衡量不同型別網路效能的工具,它可以用來測試 PPS(即每秒鐘傳送資料包的數目)、單向吞吐量和端到端延遲。本文給大家簡述如何採用 Netperf 對網路效能進行測試。

網路頻寬測試工具——iperf

一、iperf是什麼 iperf是一個基於Client/Server的網路效能測試工具,可以測試TCP、UDP和SCTP頻寬質量,能夠提供網路吞吐率資訊,以及震動、丟包率,最大段和最大傳輸單元大小等統計資訊,幫助我們測試網路效能,定位網路瓶頸。其中抖動和丟包率適應於UDP測試,二頻寬

網路效能測試工具qperf使用

前言 網路在效能方面的角色越來越重要,特別在現在雲端計算環境中,系統越來越分佈化。任何一個網路效能問題,都有可能導致業務響應遲緩。 我們在知道網絡卡、交換機型號,以及物理距離後,理論上是可以知道頻寬和延遲的。但是實際環境中由於使用不同的網絡卡驅動,交換機跳數,網路配置導致會有不同的效能表現。那麼就需要進行

Linux伺服器效能測試工具介紹

前言 作為伺服器開發人員,對效能應該非常的敏感,在伺服器設計和編碼時就應該充分考慮到效能問題,但如果寫出來的程式,或者已經存在的程式在執行中出現了效能問題,我們又如何下手去找出問題並解決呢?這不僅靠的是經驗,還需要藉助一些工具來輔助分析。 本文將以一個例項為樣本,介紹幾款

linux 磁碟效能測試工具fio

1,安裝 apt-get install fio dd if=/dev/zero of=2G.file bs=1G count=2 2,測試 fio -filename=/mnt/dmcache/chenming.log -direct=1

Linux 實時效能測試工具——Cyclictest 的使用與分析

  Cyclictest is a high resolution test program, written by User:Tglx, maintained by Clark Williams and John Kacur Documentatio

效能之巔:Linux網路效能分析工具

編者按:InfoQ開設新欄目“品味書香”,精選技術書籍的精彩章節,以及分享看完書留下的思考和收穫,歡迎大家關注。本文節選自格雷格著《效能之巔:洞悉系統、企業與雲端計算》中第10.6節,介紹了其中Linux部分網路效能分析工具的使用方法。 本文介紹基於Linux作業系統的

Netperf網路效能測試工具詳解教程

本文下載連結: 【學習筆記】Netperf網路效能測試工具.pdf 一、Netperf工具簡介 1、什麼是Netperf ? (1)Netperf是由惠普公司開發的一種網路效能測量工具,主要針對基於TCP或UDP的傳輸。 (2)Netperf根據應用的不同,可以進行不同模式的網路效能測試,即批量資料傳輸(bu

LinuxiPerf網路效能測試

https://iperf.fr/iperf-download.php [[email protected] ~]# tar zxvf iperf-3.1.3-source.tar.gz [[email protected] ~]#&

Linux效能測試工具-UnixBench--安裝以及結果分析

UnixBench unixbench是一個用於測試unix系統性能的工具,也是一個比較通用的benchmark, 此測試的目的是對類Unix 系統提供一個基本的效能指示,很多測試用於系統性能的不同方面,這些測試的結果是一個指數值(index value,如520),這個值

嵌入式linux網路程式設計,TCP、IP協議原理,wireshark抓包工具,乙太網頭(Ethernet header),IP頭,TCP頭,三次握手,四次握手,UDP頭

文章目錄 1,wireshark抓包工具 1.1,wireshark安裝 1.2,wireshark啟動 1.2.1,出現錯誤警告 1.2.2,解決方案 2,常用除錯測試工具 3,TCP

Linux VPS/伺服器效能測試工具之二

無論我們選擇國內、國外VPS、伺服器,我們都希望價效比高,都凸顯在哪些方面呢?價格成本、速度、穩定性,以及各種支援的功能。其中最為關鍵的我們在選擇便宜VPS主機的時候可能會用於國內的建站等專案,其實最為直接的測試速度就是我們架設網站之後看看實際的使用者開啟速度,這樣其實是最好

Linux效能測試工具安裝全集

stress 下載地址:http://people.seas.harvard.edu/~apw/stress/ 一、stress工具安裝:1、獲取stress原始碼安裝包(stress-1.0.4.tar.gz)3、解壓並安裝 [[email protected] /]#cd /tmp/

Linux虛擬機器上安裝效能測試工具OProfile

                作者:鄒祁峰 郵箱:[email protected] 部落格