1. 程式人生 > >linux測速軟體的使用 iperf

linux測速軟體的使用 iperf

PC端的編譯過程:  使用的版本是:iperf-2.0.5.tar.gz
直接:./configure --disable-ipv6
然後make   ///<----編譯好後的二進位制在src資料夾下。
在pc端執行: iperf -s -i 1




arm版本的iperf編譯過程: ///<---------------需要終端可以執行
刪除configure檔案的第6567行: $as_echo "#define malloc rpl_malloc" >>confdefs.h
然後
./configure --disable-ipv6 --host=arm-fsl-linux-gnueabi
然後
make
在板子上執行:iperf -t 20 -i 1 -c 192.168.1.167(這個是PC端的IP)






我的arm板子上的資訊:
[

[email protected] src]# ./iperf -t 20 -i 1 -c 192.168.11.3                      
------------------------------------------------------------                    
Client connecting to 192.168.11.3, TCP port 5001                                
TCP window size: 20.7 KByte (default)                                           
------------------------------------------------------------                    
[  3] local 192.168.11.13 port 38098 connected with 192.168.11.3 port 5001      
[ ID] Interval       Transfer     Bandwidth                                     
[  3]  0.0- 1.0 sec   768 KBytes  6.29 Mbits/sec                                
[  3]  1.0- 2.0 sec  1.12 MBytes  9.44 Mbits/sec                                
[  3]  2.0- 3.0 sec  1.00 MBytes  8.39 Mbits/sec                                
[  3]  3.0- 4.0 sec   768 KBytes  6.29 Mbits/sec                                
[  3]  4.0- 5.0 sec  0.00 Bytes  0.00 bits/sec                                  
[  3]  5.0- 6.0 sec  1.25 MBytes  10.5 Mbits/sec                                
[  3]  6.0- 7.0 sec   640 KBytes  5.24 Mbits/sec                                
[  3]  7.0- 8.0 sec  0.00 Bytes  0.00 bits/sec                                  
[  3]  8.0- 9.0 sec  1.12 MBytes  9.44 Mbits/sec                                
[  3]  9.0-10.0 sec  1.12 MBytes  9.44 Mbits/sec                                
[  3] 10.0-11.0 sec   640 KBytes  5.24 Mbits/sec                                
[  3] 11.0-12.0 sec   512 KBytes  4.19 Mbits/sec                                
[  3] 12.0-13.0 sec  1.12 MBytes  9.44 Mbits/sec                                
[  3] 13.0-14.0 sec   640 KBytes  5.24 Mbits/sec                                
[  3] 14.0-15.0 sec   512 KBytes  4.19 Mbits/sec                                
Every 1s: /sbin/ifconfig eth0 | grep bytes                  2013-12-28 02:50:19


          RX bytes:564900 (551.6 KiB)  TX bytes:17460743 (16.6 MiB)
^C
[
[email protected]
src]# 
[[email protected] src]# 

1. #  iptraf -g   //這個最直觀

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


TCP:
server(pc):  iperf -s -i 1
client(ls1b):  iperf -t 20 -i 1 -c 192.168.1.167 (pc-ip)

UDP:
server(pc): iperf  -u -s -i 1

client(ls1b): iperf -t 10 -i 1 -u -b 1000M  -c 192.168.1.90

3. #  ifconfig -a
eth0:Link encap:Ethernet  HWaddr 00:1e:64:63:ab:fe  
          inet addr:192.168.3.103  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:64ff:fe63:abfe/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:70283 errors:0 dropped:0 overruns:0 frame:0
          TX packets:46701 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
   RX bytes:73276012 (73.2 MB)  TX bytes:6267375 (6.2 MB)

4. #  mii-tool -w -v  //更詳細的用法 man mii-tool


5. ethtool是用來顯示和更改網絡卡設定的工具 更詳細的用法 man ethtool
# ethtool eth0   //顯示網路埠設定功能 
Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  Not reported
    Link partner advertised pause frame use: No
    Link partner advertised auto-negotiation: No
    Speed: 10Mb/s
    Duplex: Half
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00000033 (51)
    Link detected: no

# ethtool -i eth0  //顯示跟硬體相關的資訊
driver: r8169
version: 2.3LK-NAPI
firmware-version: 
bus-info: 0000:05:00.0

6. # watch -n 1 "/sbin/ifconfig eth0 | grep bytes"   

相關推薦

linux軟體的使用 iperf

PC端的編譯過程:  使用的版本是:iperf-2.0.5.tar.gz 直接:./configure --disable-ipv6 然後make   ///<----編譯好後的二進位制在src資料夾下。 在pc端執行: iperf -s -i 1 arm版本的ipe

區域網軟體 iperf 的簡要使用方法

參考 http://www.slyar.com/blog/iperf-measure-network-performance.html 昨天趁京東做活動拿下一臺千兆路由器。琢磨著要不要給家裡的網路來個更新換代。 在這之前得先測試一下家裡的區域網速度。 網路上查了一圈發現

iperf 寬帶

技術 hide 案例 地址 點擊 測速 strong blank tar.gz 下載與安裝 官方下載地址,點擊這裏 本文參考 下載完成後,Windows版,解壓完成復制到%SystemRoot%目錄下,運行cmd,輸入iperf既可以運行服務。 linux安裝 1 g

使用腳本對國內 Linux 服務器進行

賬號 linux 服務器 mage src 輸入 log 登陸 .com use 使用 root 賬號登陸服務器,輸入以下指令: wget https://raw.githubusercontent.com/oooldking/script/master/superbenc

Linux

下載speedtest.py到某一個目錄  wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

iperf點到點

iperf 是一個網路效能測試工具。Iperf可以測試最大TCP和UDP頻寬效能,具有多種引數和UDP特性,可以根據需要調整,可以報告頻寬、延遲抖動和資料包丟失。在嵌入式開發的過程中經常需要用到這個工具,下面我們演示一下如何利用這個工具來測兩臺機器之間的資料傳輸

Linux下3種常用的網路工具

大家好,我是良許。 不管你用的是什麼作業系統,網速都是你非常關心的一個性能指標,畢竟,誰都不想看個視訊結果網速卡到你懷疑人生。本文介紹三個 Linux 命令列下的網路測速工具,讓你隨時隨地知道你的網路狀況。 #### fast `fast` 是 Netflix 提供的一項服務,它不僅可以通過命令列來使用

nrm -- NPM registry 管理工具(附帶功能)

page ins 均值 sta 基本使用 比較 我們 nbsp try 在使用npm時,官方的源下載npm包會比較慢,國內我們基本使用淘寶的源。nrm 是一個 NPM 源管理器,可以允許你快速地在 NPM 源間切換。 Install npm install -g n

圖片是否好保存

image pos img 分享圖片 png info http nbsp div 、 測速圖片是否好保存

linux監控測試

監控 apt-get 局域網 sar col tar 分享圖片 3.3 簡單 Linux下查看網絡即時網速1.sar命令(一般般)sar -n DEV 1 100 1代表一秒統計並顯示一次 100代表統計一百次 sar在sysstat包 2.使用ntop圖形工具(沒詳細用過

vultr購買主機前的地址

不同 targe http https target lan bsp 主機 lib https://www.vultr.com/faq/ 拉倒最下面,有個地區測速,每個點開之後ping,看延遲再進行購買,因為對應不同的寬帶速度不一樣。 參考: https://p

發個網絡工具

PE 圖片 TE bubuko info 網絡 技術 esp png 下載地址: https://www.eatm.app/eSpeedTest發個網絡測速工具

linux下升級軟體包版本等方法

       Linux環境下,要想檢視某個軟體(package)是否安裝。        rpm包方式安裝的,使用 rpm -qa | grep “軟體或者包的名字“。      

linux 網路監控軟體nethogs iftop

1、nethogs yum -y install nethogs 裝上了這個工具之後,使用起來就非常簡單了。敲入nethogs 就會給出所有的資訊。看下面的例子。 [email protected]:~# nethogs NetHogs version 0.8.0 PID USER

Linux常用下載軟體

Linux常用下載軟體  1、Transmission Transmission是一個BitTorrent客戶端軟體,Ubunut預設自帶的下載軟體,它支援速度限制、製作種子、遠端控制、磁力連結、資料加密、損壞修復、資料來源交換等功能。     &

Linux初級:軟體包管理(差編譯安裝未整理)

軟體包管理 1、ABI:application binary interfac 應用程式二進位制介面,應用程式要在作業系統上執行必須符合作業系統的介面 Linux:ELF(Executable and Linkable Format) Windows:PE(Portable Executab

阿里雲centOS 、linux 常用安全軟體

阿里雲伺服器被我又㕛叒叕重新格式化了。 記錄一下常用的軟體安裝。 1.生成金鑰 ssh-keygen -t rsa -C "[email protected]"   在/root/.ssh/ authorized_keys 上加入自己的公鑰,然後自己電腦

linux上的軟體

Linux的軟體會集中存放在一個地方,叫做軟體倉庫,英語是repository 使用者選擇軟體倉庫,因為基本上各個軟體倉庫中的軟體都是一樣的。 /etc/apt/sources.list 這個檔案是系統檔案,只能被root使用者修改。所以我們有兩種選擇: sudo nan

Linux目錄查表

/:根目錄,一般根目錄下只存放目錄,在 linux 下有且只有一個根目錄,所有的東西都是從這裡開始 當在終端裡輸入 /home,其實是在告訴電腦,先從 /(根目錄)開始,再進入到 home 目錄 /bin、/usr/bin:可執行二進位制檔案的目錄,如常用的命令 ls、tar、mv、

Linux】安裝軟體的三種方式--rpm、yum、原始碼包

說明:此文首發於本人原創公眾號【媛測】中,如有轉載,請著明出處! 在windows系統下安裝軟體很簡單,下載軟體包後雙擊.exe檔案,點選下一步即可。然而在linux安裝軟體就沒那麼容易了,不同的Linux發行版有所差異,下面以centos7系統為例說明,如何在linux下安裝軟體