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

网友投稿 464 2022-10-25


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

查看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表示收发丢弃的包量;


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringSecurity整合springBoot、redis实现登录互踢功能
下一篇:【网络原理】期末复习笔记 第三章 数据链路层
相关文章

 发表评论

评论列表