淘主机 发表于 2012-5-8 15:11:20

Linux 查询带宽命令ethtool eth0 查询网络带宽

Linux 查询带宽命令ethtool eth0 输入可以查询网络带宽,比如1G带宽,100M带宽等。下例中带宽为1G!

# ethtool eth0
Settings for eth0:
      Supported ports: [ TP ]
      Supported link modes:   10baseT/Half 10baseT/Full
                              100baseT/Half 100baseT/Full
                              1000baseT/Half 1000baseT/Full
      Supports auto-negotiation: Yes
      Advertised link modes:100baseT/Half 100baseT/Full
                              1000baseT/Half 1000baseT/Full
      Advertised auto-negotiation: Yes
      Speed: 1000Mb/s
      Duplex: Full
      Port: Twisted Pair
      PHYAD: 0
      Transceiver: external
      Auto-negotiation: off
      Link detected: yes
#

淘主机 发表于 2012-5-8 15:12:35

LINUX实时查看带宽(需借助工具)

一、实时查看带宽bmon


官方站点:http://people.suug.ch/~tgr/bmon/
gentoo:
安装:emerge net-analyzer/bmon
基本用法:bmon -o ascii -p eth0
其它linux系统可参照官方站点的说明使用。

二、带宽统计vnstat

http://humdi.net/vnstat/vnstat-1.7.tar.gz
官方站点:http://humdi.net/vnstat/
gentoo:
安装:emerge vnstat

第一次使用需要对每个网卡运行:#vnstat -u -i eth0 ……

1、查看5秒内网卡eth0的平均流量:

#vnstat -tr -i eth0   默认5s
查看3秒内网卡eth0的平均流量:
#vnstat -tr3 -i eth0

2、网卡eth0一周内的流量:

#vnstat -i eth0 -w
#get vnstat package
wget -O vnstat.tar.gz http://humdi.net/vnstat/vnstat-1.7.tar.gz   
# unzip   
tar -xzvf vnstat.tar.gz   
cd vnstat-1.7
#INSTALL   
make   
make all   
make install   
#initial   
vnstat -u -i eth0   
#use   
vnstat -tr -l eth0   
### Result ###   
133 packets sampled in 5 seconds      
Traffic average for eth0   

      rx          10.55 KiB/s            15 packets/s   
      tx         1.06 KiB/s            11 packets/s   

Monitoring eth0...    (press CTRL-C to stop)   

   rx:       1.81 KiB/s    12 p/s          tx:       2.23 KiB/s    10 p/s




页: [1]
查看完整版本: Linux 查询带宽命令ethtool eth0 查询网络带宽