linux 查看网卡流量六种方法

转载 2015年09月20日 15:39:23

linux 查看网卡流量六种方法

本文介绍了linux下查看网卡流量的六种方法,linux系统中使用nloadiftopiostat等工具查看网卡流量,需要的朋友参考下。

方法一、nload工具

源码包路径:

 http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nload-0.7.2.tar.gz

查看参数帮助命令: 
nload –help 
 

-a:这个好像是全部数据的刷新时间周期,单位是秒,默认是300. 
-i:进入网卡的流量图的显示比例最大值设置,默认10240 kBit/s. 
-m:不显示流量图,只显示统计数据。 
-o:出去网卡的流量图的显示比例最大值设置,默认10240 kBit/s. 
-t:显示数据的刷新时间间隔,单位是毫秒,默认500 
-u:设置右边CurrAvgMinMax的数据单位,默认是自动变的.注意大小写单位不同! 
h|b|k|m|g    h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc. 
H|B|K|M|G    H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc. 
-U:设置右边Ttl的数据单位,默认是自动变的.注意大小写单位不同(与-u相同)! 
Devices:自定义监控的网卡,默认是全部监控的,使用左右键切换。 
 

如只监控eth0命令: nload eth0

方法二、iftop工具 

源码包路径:

http://www.ex-parrot.com/%7Epdw/iftop/download/iftop-0.17.tar.gz

1iftop界面相关说明 
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。 
 

TX:发送流量 
RX:接收流量 
TOTAL:总流量 
Cumm:运行iftop到目前时间的总流量 
peak:流量峰值 
rates:分别表示过去 2s 10s 40s 的平均流量

2iftop相关参数 
常用的参数 
 

-i设定监测的网卡,如:# iftop -i eth1 
-B bytes为单位显示流量(默认是bits),如:# iftop -B 
-n使host信息默认直接都显示IP,如:# iftop -n 
-N使端口信息默认直接都显示端口号,如: # iftop -N 
-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24# iftop -F 10.10.1.0/255.255.255.0 
-hdisplay this message),帮助,显示参数信息 
-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息
-b使流量图形条默认就显示
-f这个暂时还不太会用,过滤计算包用的
-P使host信息及端口信息默认就都显示
-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M 
进入iftop画面后的一些操作命令(注意大小写
h切换是否显示帮助
n切换显示本机的IP或主机名
s切换是否显示本机的host信息
d切换是否显示远端目标主机的host信息
t切换显示格式为2/1/只显示发送流量/只显示接收流量
N切换显示端口号或端口服务名称
S切换是否显示本机的端口信息
D切换是否显示远端目标主机的端口信息
p切换是否显示端口信息
P切换暂停/继续显示
b切换是否显示平均流量图形条
B切换计算2秒或10秒或40秒内的平均流量
T切换是否显示每个连接的总流量
l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息
L切换显示画面上边的刻度;刻度不同,流量图形条会有变化
j或按k可以向上或向下滚动屏幕显示的连接记录
123可以根据右侧显示的三列流量数据进行排序
<根据左边的本机名或IP排序
>根据远端目标主机的主机名或IP排序
o切换是否固定只显示当前的连接
f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个! 
!可以使用Shell命令,这个没用过!没搞明白啥命令在这好用呢! 
q退出监控。

方法三、 ifstat 

源码包路径:

http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz

参数: 
 

-a  监测能检测到的所有网络接口的状态信息 
-z  隐藏流量是无的接口,例如那些接口虽然启动了但是未用的 
-i  指定要监测的接口,后面跟网络接口名 
时间: 
-T 报告所有监测接口的全部带宽 
-w  用指定的列宽,而不是为了适应接口名称的长度而去自动放大列宽 
-W 如果内容比终端窗口的宽度还要宽就自动换行 
-b kbits/s显示带宽而不是kbytes/s

方法四、

iptraf 

安装方式:

yum -y install iptraf

方法五、 

watch ifconfig

方法六、

watch cat /proc/net/dev

 

原文地址:http://www.jbxue.com/LINUXjishu/22228.html

相关文章推荐

Linux基础——sar 查看网卡流量

Linux基础命令sar 查看网卡流量

Linux通过sar命令查看网卡流量

sar命令参数很多,有时间man一下。   -n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于...

Linux查看实时网卡流量的几种方式

在工作中,我们经常需要查看服务器的实时网卡流量。通常,我们会通过这几种方式查看Linux服务器的实时网卡流量。 本文介绍了查看网卡实时流量的方式,同时也提供一个非常方便的脚本,简单易用!...

Linux查看网络流量

 在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?显然办法是有的,比如,ifconfig,会有这样的输出:RX bytes:1224128649 (1.1 GiB)  TX by...
  • 0210
  • 0210
  • 2010年03月31日 14:54
  • 4389

查看Linux每个进程的流量和带宽

原文 http://www.slashroot.in/find-network-traffic-and-bandwidth-usage-process-linux,译者FJ. 请联系fj_wind(a...

Linux 中查看网口流量的利器 -- sar

主机单板的SUSE版本,是经过大砍刀裁减的,很多的工具都没了,想查看一下网口流量,都很不容易。幸好有这么一个小工具,通过它能够查看各个网口的IP报文流量统计。   利用sar命令,加上-n D...
  • zj0910
  • zj0910
  • 2014年04月02日 21:22
  • 13360

Linux查看网络流量

Linux查看网络流量在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办? 显然办法是有的,比如,ifconfig,会有这样的输 出: ...
  • clozxy
  • clozxy
  • 2010年06月04日 11:40
  • 9133

在Linux下怎么看网络流量

在Linux下怎么看网络流量? 在Windows下,我们可以很方便的通过360来查看网络流量,知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢,对于Web服务器来说这是很重要的。 ...

Linux查看实时网卡流量的几种方式

工作中,我们经常需要查看服务器的实时网卡流量。通常,我们会通过这几种方式查看Linux服务器的实时网卡流量。 1. sar -n DEV 1 2 sar命令包含在sysstat工具包中,提...

linux查网卡实时流量

sar –n DEV  1 2  命令后面1 2 意思是:每一秒钟取1次值,取2次。 DEV显示网络接口信息 -n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 查看网卡流量六种方法
举报原因:
原因补充:

(最多只允许输入30个字)