我的系统式RHEL5.
 
在linux下,查看网卡流量的方法有很多。下面先记录几个,和他们的大概用法。已被以后之需。
 
一:iptraf
 
一个很不错的工具。RHEL5 iso自带有,我的系统默认没有安装。
 
他可以按照用户的需要,按照不同的协议统计,也可以按照不同的端口统计,还可以按照不同的网卡统计,总之,是一个很强大的工具。
 
在命令行直接输入:iptraf,进入一个文本图形界面,如下:
 
随便按一个键,进入下一个界面。
 
Ip 流量监控
简单的流量统计信息
详细的流量统计信息
这个不太清楚
Lan统计
 
Fileters :设置一些过滤选项,如:ip,arp rarp等等。
 
Configure :一些配置选项,觉得很有用的一个就是日志配置。自己可以指定监控信息以日志的形式保存到用户指定的位置。
 
先选择第一个,看看。如图:
我选择所有网卡。
我开启了日志功能,日志的保存位置,默认吧。
 
我这个实验是用的虚拟机,我的真实机在不停的ping试验机。
 
这个工具还有一些命令参数,其实也就是上面这些选项。很方便。大家可以man一下。
 
 
 
 
 
 
 
 
 
二:nload
这个工具,RHEL5没有自带,需要自行下载一个安装上。
在命令行直接输入命令。
得到下面的结果。如图:
很直观,很好。
 
 
 
三:ifstat
这个工具RHEL5也没有自带,但是这也是一个很不错的简单易用的工具。
安装好,直接输入命令,效果如下:
如果有多网卡,就会有多列。很不错吧。
 
 
 
 
 
 
 
 
四:sar
这个工具RHEL5自带有,默认也安装。
一个强大的工具(好像这些工具都蛮强的),参数很多,有时间man一下。
 
-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。我们现在要用的就是-n DEV了。
 
输入命令:sar –n DEV 1 4
命令后面 1 4 意思是:每一秒钟取一次值,取四次。
 
IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包
 
IFACE:LAN接口
rxerr/s:每秒钟接收的坏数据包
txerr/s:每秒钟发送的坏数据包
 
coll/s:每秒冲突数
rxdrop/s:因为缓冲充满,每秒钟丢弃的已接收数据包数
txdrop/s:因为缓冲充满,每秒钟丢弃的已发送数据包数
txcarr/s:发送数据包时,每秒载波错误数
rxfram/s:每秒接收数据包的帧对齐错误数
rxfifo/s:接收的数据包每秒FIFO过速的错误数
txfifo/s:发送的数据包每秒FIFO过速的错误数
 
 
 
 
下面几个更简单的方法,虽然可以看到流量的统计信息,但是太简单,而且也不直观。
 
命令:
[root@station204 ~]# watch more /proc/net/dev
 
命令:
[root@station204 ~]# watch ifconfig
 
另外还有iftop,RHEL5不自带,我用了下,不喜欢用。
iftop 
[root@HNTX-ZZ-CMS1 ~]# rpm -ivh iftop-0.17-1.el4.rf.i386.rpm 
警告:iftop-0.17-1.el4.rf.i386.rpm: V3 DSA ?章:NOKEY, key ID 6b8d79e6
..中...                   ########################################### [100%]
   1:iftop                  ########################################### [100%]
[root@HNTX-ZZ-CMS1 ~]# iftop 
interface: eth0
IP address is: 61.158.207.2
MAC address is: 00:21:5a:49:70:b8
[root@HNTX-ZZ-CMS1 ~]#

常用的参数

-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

-h 帮助,显示参数信息

-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 可以向上或向下滚动屏幕显示的连接记录;

按 1 或 2 或 3 可以根据右侧显示的三列流量数据进行排序;

按 < 根据左边的本机名或IP排序; 按 > 根据远端目标主机的主机名或IP排序;

按 o 切换是否固定只显示当前的连接;

按 f 可以编辑过滤代码;

按 ! 可以使用shell命令;

按 q 退出监控。

还有一个mtr工具,REHL5自带有,默认安装了,功能也还可以。

rpm包下载网站
http://pkgs.org
www.rpmfind.net
rpm.pbone.net
sorceforge.net

本人系统RHEL4.4
nload rpm包下载地址   http://rpm.pbone.net/index.php3/stat/4/idpl/17692893/dir/redhat_el_4/com/nload-0.7.4-1.el4.rf.i386.rpm.html
ifstat rpm包下载地址     http://rpm.pbone.net/index.php3/stat/4/idpl/16034897/dir/redhat_el_4/com/ifstat-1.1-1.2.el4.rf.i386.rpm.html
iftop rpm包下载地址     http://pkgs.repoforge.org/iftop/

转自

Linux 各种查看网卡流量的方法 - beyondlpf的专栏 - CSDN博客
http://blog.csdn.net/beyondlpf/article/details/52953940

Linux 查看网卡流量【转】的更多相关文章

  1. linux 查看网卡流量:sar

    sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,但我们一般用来监控网卡流量 # 安装 ...

  2. Linux 查看网卡流量、网络端口

    查看网络流量 # 查看网卡流量 命令:sar -n DEV 1 10 注:每1秒 显示 1次 显示 10次 平均时间: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcm ...

  3. linux 查看网卡流量:nload

    nload命令用于查看网卡流量,用法如下: [root@mysql test]# yum install -y epel-release [root@mysql test]# yum install ...

  4. Linux查看网卡流量(转)

    sar 这个工具RHEL5自带有,默认也安装. 一个强大的工具(好像这些工具都蛮强的),参数很多,有时间man一下. -n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD ...

  5. Linux 查看网卡流量的几个方法

    1. sar -n DEV 1 2   (命令后面1 2 意思是:每一秒钟取1次值,取2次.) 2. cat /proc/net/dev 3. iftop 4. ifstat 5. nload 6.  ...

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

    sar -n DEV #查看当天从零点到当前时间的网卡流量信息 sar -n DEV 1 10 #每秒显示一次,共显示10次 sar -n DEV -f /var/log/sa/saxx #查看xx日 ...

  7. 监控linux服务器网卡流量

    监控linux服务器网卡流量 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.       欢迎加入:高级运维工程师之路 598432640 前言:众所周知,我们安装zabbix服务器 ...

  8. 查看网卡流量:sar

    sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,但我们一般用来监控网卡流量 [roo ...

  9. sar命令查看网卡流量 (System ActivityReporter系统活动情况报告)

    sar命令查看网卡流量 2016年06月14日 03:31:29 WarriorTan 阅读数:9748更多 个人分类: Linux   版权声明:本文为博主原创文章,未经博主允许不得转载. http ...

随机推荐

  1. python 序列化 pickle shelve json configparser

    1. 什么是序列化 我们把变量从内存中变成可存储或传输的过程称之为序列化. 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上. 反过来,把变量内容从序列化的对象重新读到内存里称 ...

  2. Ubuntu 18.04开发环境部署流程

    部署流程 安装系统 安装Eclipse和jre 配置系统 安装辅助工具 安装系统 用安装盘安装即可. 一般boot 1G,swap按内存大小,home 20G,根剩余. 安装Eclipse和jre 解 ...

  3. OpenGL 加载DDS文件(压缩纹理)

    想必很多人都见过DDS这种文件,它是一个“图片文件”,如果你安装了某些看图软件,你可以直接双击打开它来进行预览. 那么,这种DDS文件和我们常见的TGA/PNG之类的文件有何不同呢? DDS和TGA/ ...

  4. 洛谷 [USACO09OPEN]工作调度

    题面 读完题,我们会发现有一个很重要的信息,每件物品代价相同,但价值不同.那么我们很容易想到,在满足限制的情况下,我们肯定会选择价值尽可能大的物品. 我们可否用背包来实现呢,答案是否定的,或者说我不会 ...

  5. 洛谷 P4139 上帝与集合的正确用法

    题目描述 根据一些书上的记载,上帝的一次失败的创世经历是这样的: 第一天, 上帝创造了一个世界的基本元素,称做“元”. 第二天, 上帝创造了一个新的元素,称作“α”.“α”被定义为“元”构成的集合.容 ...

  6. 各行业最受欢迎的编程语言,硬件最青睐C和C++

    近日,HackerRank发布了2018年开发技能报告,其中探讨了一些对理解开发人员环境至关重要的事情,本文将摘录编程语言排行部分 2018 开发者技能调查:不同行业中最热门的编程语言 尽管新语言经常 ...

  7. 【BZOJ4137】火星商店问题(线段树分治,可持久化Trie)

    [BZOJ4137]火星商店问题(线段树分治,可持久化Trie) 题面 洛谷 BZOJ权限题 题解 显然可以树套树,外层线段树,内层可持久化Trie来做. 所以我们需要更加优美的做法.--线段树分治. ...

  8. 【Python简介】

    一.Python的简介 1.什么是python? Python(发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用 ...

  9. cmakelist 定义字符串,替换到脚本中。

    cmake_minimum_required(VERSION 2.6 FATAL_ERROR) cmake_policy(VERSION 2.6) # . Project Name project(s ...

  10. Chiaki Sequence Revisited HDU - 6304 lowbit找规律法

    Problem Description Chiaki is interested in an infinite sequence a1,a2,a3,..., which is defined as f ...