代码改变世界

Linux查看当前网卡流量

  abce  阅读(6038)  评论(0编辑  收藏  举报

sar(system activity reporter)

 

sar通过cron定时调用执行收集和记录信息,默认是10分钟执行一次。

1
2
3
4
5
6
# more /etc/cron.d/sysstat
# Run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib64/sa/sa1 1 1
# 0 * * * * root /usr/lib64/sa/sa1 600 6 &
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A

  

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个开关。它们可以单独或者一起使用。我们现在要用的就是-n DEV了

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# sar -n DEV  1 2
Linux 2.6.32-358.el6.x86_64 (db1)         03/21/2016      _x86_64_        (40 CPU)
 
10:29:58 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
10:29:59 AM        lo     16.00     16.00      0.77      0.77      0.00      0.00      0.00
10:29:59 AM      eth0     48.00     31.00     20.06     15.77      0.00      0.00      1.00
10:29:59 AM      eth1    149.00    123.00    172.56    135.93      0.00      0.00      0.00
10:29:59 AM      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
 
10:29:59 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
10:30:00 AM        lo      6.00      6.00      5.91      5.91      0.00      0.00      0.00
10:30:00 AM      eth0    209.00    274.00     69.61    301.47      0.00      0.00      2.00
10:30:00 AM      eth1     84.00     41.00     79.96     24.75      0.00      0.00      0.00
10:30:00 AM      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00
 
Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
Average:           lo     11.00     11.00      3.34      3.34      0.00      0.00      0.00
Average:         eth0    128.50    152.50     44.83    158.62      0.00      0.00      1.50
Average:         eth1    116.50     82.00    126.26     80.34      0.00      0.00      0.00
Average:         eth2      0.00      0.00      0.00      0.00      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过速的错误数

 

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示