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
#
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]