实时查看网卡流量的各个参数意义

简介:

查看Linux服务器的实时网卡流量:

1. sar -n DEV 1 2

sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看设备上每秒收发包的个数和流量。

 sar –n DEV  1 2

命令后面1 2 意思是:每一秒钟取1次值,取2次。

DEV显示网络接口信息

另外,-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL ,其代表的含义如下:

  • DEV显示网络接口信息。

  • EDEV显示关于网络错误的统计数据。

  • NFS统计活动的NFS客户端的信息。

  • NFSD统计NFS服务器的信息

  • SOCK显示套接字信息

  • ALL显示所有5个开关

[sre@CDVM-213017031 ~]$ sar -n DEV 1 2Linux 2.6.32-431.el6.x86_64 (CDVM-213017031)     05/04/2017     _x86_64_    (4 CPU)08:05:30 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s08:05:31 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0008:05:31 PM      eth0   1788.00   1923.00    930.47    335.60      0.00      0.00      0.0008:05:31 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s08:05:32 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0008:05:32 PM      eth0   1387.00   1469.00    652.12    256.98      0.00      0.00      0.00Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/sAverage:           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00Average:         eth0   1587.50   1696.00    791.29    296.29      0.00      0.00      0.00

参数说明:

  • IFACE:LAN接口

  • rxpck/s:每秒钟接收的数据包

  • txpck/s:每秒钟发送的数据包

  • rxbyt/s:每秒钟接收的字节数

  • txbyt/s:每秒钟发送的字节数

  • rxcmp/s:每秒钟接收的压缩数据包

  • txcmp/s:每秒钟发送的压缩数据包

  • rxmcst/s:每秒钟接收的多播数据包

  • rxerr/s:每秒钟接收的坏数据包

  • txerr/s:每秒钟发送的坏数据包

  • coll/s:每秒冲突数

  • rxdrop/s:因为缓冲充满,每秒钟丢弃的已接收数据包数

  • txdrop/s:因为缓冲充满,每秒钟丢弃的已发送数据包数

  • txcarr/s:发送数据包时,每秒载波错误数

  • rxfram/s:每秒接收数据包的帧对齐错误数

  • rxfifo/s:接收的数据包每秒FIFO过速的错误数

  • txfifo/s:发送的数据包每秒FIFO过速的错误数

2、 cat /proc/net/dev

Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。/proc文件系统中包含了很多目录,其中/proc/net/dev 保存了网络适配器及统计信息

[sre@CDVM-213017031 ~]$ cat /proc/net/dev Inter-|   Receive                                                |  Transmit face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed    lo:137052296 108029   0   0   0   0         0       0 137052296 108029   0   0   0   0     0         0  eth0:13661574714188 31346790620   0   0   0   0         0       0 5097461049535 27671144304   0   0   0   0     0         0 最左边的表示接口的名字,Receive表示收包,Transmit表示发送包;  bytes表示收发的字节数;  packets表示收发正确的包量;  errs表示收发错误的包量;  drop表示收发丢弃的包量;


本文转自 boy461205160 51CTO博客,原文链接:
http://blog.51cto.com/461205160/1939549



相关文章
|
5月前
|
监控 安全 网络性能优化
|
4月前
|
监控 Linux
在Linux中,如何实时查看网卡流量为多少?如何查看历史网卡流量?
在Linux中,如何实时查看网卡流量为多少?如何查看历史网卡流量?
|
7月前
|
数据采集 缓存 监控
通过动态IP解决网络数据采集问题
通过动态IP解决网络数据采集问题
112 1
如何避免错误配置的应用接收用户流量?
如何避免错误配置的应用接收用户流量?
|
Shell Perl
检测网卡流量,并按规定格式记录在日志中
检测网卡流量,并按规定格式记录在日志中
86 2
|
Kubernetes 负载均衡 网络协议
k8s网络诊断之我的流量去哪了
某客户反馈,生产业务的应用在做滚动更新时大量502报错,同时生产业务中pod设置了prestop来优雅下线(延迟关闭),但是在滚动更新时依然会有502的问题,由于生产环境流量比较高,决定搭建测试环境模拟复现该问题,实际复现过程中发现,pod切换完成后,客户端访问svc关联的SLB,应用会超时一段时间或者qps下降为0
1940 1
|
监控
监控网卡实时流量脚本
监控网卡实时流量脚本
112 0
|
监控 网络协议 安全
科来网络全流量安全分析设备的使用
科来网络全流量安全分析设备的使用
|
网络协议 物联网
DFP 数据转发协议应用实例 4.修改网络中指定设备的参数
稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。 DF 协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于 UART、 LoRA、TCP 等异步数据传输介质。
DFP 数据转发协议应用实例  4.修改网络中指定设备的参数
|
人工智能
媒体转发开启后,VOS 怎样计算各种编码所占用的带宽
计算方法如下: 带宽 = 包长度 × 每秒包数 = 包长度 × (1 / 打包周期) =(Ethernet 头 + IP 头 + UDP 头 + RTP 头 + 有效载荷)× 每秒包数 =(112bit + 160bit + 64bit + 96bit + 有效载荷)× 每秒包数 =(112bit + 320bit + 有效载荷)× 每秒包数 =(432bit + 有效载荷)× 每秒包数 =(432bit × 每秒包数) + (有效载荷 × 每秒包数) =(432bit × 1000 / 打包周期) + 编码速率 =(432bit / 打包周期)Kbps + 编码速率 按照