我的系统式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

转载于:https://www.cnblogs.com/paul8339/p/7209356.html

Linux 查看网卡流量【转】相关推荐

  1. linux 查看网卡流量六种方法

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

  2. linux查看网卡流量使用情况

    linux查看流量使用情况不像Windows那么便捷,一般需要安装插件.以下是常用的几种,可以挑个适合自己的. nethogs: 按进程查看流量占用 iptraf: 按连接/端口查看流量 ifstat ...

  3. 查询Linux系统网卡流量负载,超好用linux系统查询网卡等流量参数的工具,分享给大家!!!...

    超好用linux系统查询网卡等流量参数的工具,分享给大家!!! 工作中大家或许会遇到这类情况:托管服务器流量超出限额,可是突然又不能像windows主机那样通过QQ管家或者360卫士等软件工具那样很直 ...

  4. linux 安装源码网卡包,【linux命令】Linux通过yum 或者源码编译安装vnstat查看网卡流量...

    Linux通过vnstat查看网卡流量有两种安装方式: yum 安装或者源码编译安装. 1,yum安装. 直接运行yum install vnstat  -y 安装完后测试: [[email prot ...

  5. Linux中一行命令查看网卡流量、统计网络流量的各种实现方法

    Linux中一行命令查看网卡流量.统计网络流量的各种实现方法. 方法一.nload工具 源码包路径: wget http://heanet.dl.sourceforge.net/project/nlo ...

  6. linux ifstat 网卡流量,linux 使用ifstat查看网络使用情况

    首先安装ifstat wget http://distfiles.macports.org/ifstat/ifstat-1.1.tar.gz tar xzvf ifstat-1.1.tar.gz cd ...

  7. 详解实时查看网卡流量的几款工具

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取推荐书籍 来源:dazhuanlan.com nload工具 nload用于 ...

  8. linux查看网络流量 命令,linux查看流量命令

    Linux系统下想要查看网络流量,那我们该使用那个命令呢?下面由学习啦小编为大家整理了linux查看网络流量的命令的相关知识,希望对大家有帮助. linux查看网络流量命令大全 linux查看网络流量 ...

  9. linux 查看网络流量来源_Linux查看网络流量

    作为一个非职业运维,不时需要查看Linux服务器上的网络流量状况.本文介绍几个常用的Linux查看网络流量命令,并简要介绍其用法.部分命令系统已经内置,某些命令则需要从软件仓库或者自行编译安装,本文以 ...

最新文章

  1. git 提交代码命令_Git命令可视化展示,代码管理再也不愁了,建议收藏!
  2. android 关闭多点触控_Cocos Creator关闭多点触摸的问题
  3. 微服务业务体系内对复用的深度探讨
  4. JPA教程:JPA概述、JPA实体生命周期、JPA实体映射关系、JPA查询语言
  5. pycharm 报错 IndentationError: unexpected unindent 解决办法
  6. boost::fusion::make_fused_function_object用法的测试程序
  7. C++ 百炼成钢20
  8. 初识Mysql(part12)--我需要知道的3条Mysql语句之插入数据
  9. Hadoop 2.0集群配置详细教程
  10. python创建列表的语句_如何使用列表作为参数创建SELECT语句? - python
  11. Flex 3快速入门: 构建高级用户界面 添加拖放支持
  12. Caffe学习:Layers
  13. [控件]GridView网格视图
  14. 酒店小程序线上营销解决方案-思途智旅
  15. 汽车行业与 Telematics
  16. html看图识颜色,canvas 识别图片颜色 解析图片颜色
  17. 【读书】2020年阅读记录
  18. 微服务架构如何进行解耦?
  19. C语言基本语法——循环篇(三种常见的循环)
  20. android 4.0 原生短信,Android 4.0 短信发不出去解决办法

热门文章

  1. java垃圾回收菜鸟_java垃圾回收机制
  2. (5) nginx:location
  3. Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误的解决
  4. Java 冒泡排序实现及口诀
  5. ssm整合之六 时间日期装换
  6. python scipy 稀疏矩阵详解
  7. C#chart控件绘制折线图、柱状图、饼图、雷达图
  8. 深入理解Spark 2.1 Core (六):Standalone模式运行的原理与源码分析
  9. 聊聊JVM(五)从JVM角度理解线程
  10. 自定义的注解校验器的实现