26 Dec 2014
作用:收集、汇报和保存系统活动信息
安装命令:yum install -y sysstat
语法:sar [参数 [内容] ] 间隔时间 执行次数
参数:
-n 可跟DEV,用来显示网卡的活动信息(其他参数参照man。。。太多了)-o 保存读取的信息到一个二进制文件(file命令查看为data)-b Report I/O and transfer rate statistics,主要来查看物理存储设备的I/O情况-q 查看动态负载(load average)信息-f 可指定分析-o参数创建的二进制文件或者是每天创建在/var/log/sa/路径下的文件ps:具体每个参数对应输出信息的表头参照man配置详细介绍
用法举例:
# 按网络接口查看 sar -n DEV Linux 2.6.32-573.el6.x86_64 (master.mysql) 11/20/2015 _x86_64_ (1 CPU) 10:01:59 PM LINUX RESTART 10:10:01 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 10:20:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:20:01 PM eth0 9.52 0.04 0.59 0.01 0.00 0.00 0.00 Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: eth0 9.52 0.04 0.59 0.01 0.00 0.00 0.00 # 按网络接口查看错误 sar -n EDEV Linux 2.6.32-573.el6.x86_64 (master.mysql) 11/20/2015 _x86_64_ (1 CPU) 10:01:59 PM LINUX RESTART 10:10:01 PM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 10:20:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:20:01 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:30:01 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:30:01 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
其他用法:
sar -n IP 1 sar -n EIP 1 sar -n TCP 1 sar -n ETCP 1 sar -n SOCK
详细含义见下表 选项|统计信息|描述|单位 —|—|—|—| -n DEV|rxpkg/s|接收的数据包|数据包/s -n DEV|txpkt/s|传输的数据包|数据包/s -n DEV|rxkB/s|接收的千字节|千字节/s -n DEV|txkB/s|传输的千字节|千字节/s -n EDEV|rxerr/s|接收数据包错误|数据包/s -n EDEV|txerr/s|传输数据包错误|数据包/s -n EDEV|coll/s|碰撞|数据包/s -n EDEV|rxdrop/s|接收数据包丢包(缓冲满)|数据包/s -n EDEV|txdrop/s|传输数据包丢包(缓冲满)|数据包/s -n EDEV|rxfifo/s|接收的数据包FIFO超限错误|数据包/s -n EDEV|txfifo/s|传输的数据包FIFO超限错误|数据包/s -n IP|irec/s|输入的数据报文(接收)|数据报文/s -n IP|fwddgm/s|转发的数据报文|数据报文/s -n IP|orq/s|输出的数据报文请求(传输)|数据报文/s -n EIP|idisc/s|输入的丢弃(例如,缓冲满)|数据报文/s -n EIP|odisc/s|输出的丢弃(例如,缓冲满)|数据报文/s -n TCP|active/s|新的主动TCP连接(connect())|连接数/s -n TCP|passive/s|新的被动TCP连接(listen())|连接数/s -n TCP|iseg/s|输入的段(接收)|段/s -n TCP|oseg/s|输出的段(接收)|段/s -n ETCP|atmptf/s|主动TCP失败连接|连接数/s -n ETCP|retrans/s|TCP段重传|段/s -n SOCK|totsck|使用中的总数据包|sockets -n SOCK|ip-frag|当前队列中的IP数据片|fragments -n SOCK|tcp-tw|TIME-WAIT中的TCP套接字|sockets
错误1、 问题描述:
sar -n DEV Cannot open /var/log/sa/sa01: No such file or directory
问题解答:
因为sar命令是通过sadc(data collector)把系统每天的信息报错到上面报错的文件里,因为我刚刚安装了sar命令,所以根本就还没有创建哪个文件啊
如果你希望直接获取目前的状态,可以使用sar -n DEV 3或sar 2 5