
IFACE
网络设备名
rxpck/s
每秒接收的包数量
txpck/s
每秒传输的包数量
rxbyt/s
每秒接收的字节数(单位为byte)
txbyt/s
每秒传输的字节数(单位为byte)
rxkB/s
每秒收的数据量(单位为kB)
txkB/s
每秒发的数据量(单位为kB)
rxcmp/s
每秒接收压缩包的数量
txcmp/s
每秒传输压缩包的数量
rxmcst/s
每秒接收的多播(multicast)包的总数排查网络设备故障
<5>网络设备故障信息输出
EDEV |egrep ‘eth0|IFACE’ (本次指定了网卡etho0,可填入其他网卡)

IFACE
网络设备名
rxerr/s
每秒接收的坏包数量
txerr/s
传输包时每秒发生错误的数量
coll/s
传输包时每秒发生冲突的数量
rxdrop/s
接收包时,每秒丢弃的包的数量(缺乏缓存导致)
txdrop/s
传输包时,每秒丢弃的包的数量(缺乏缓存导致)
txcarr/s
传输包时,每秒发生的传输错误的数量
rxfram/s
接收包时,每秒发生帧校验错误的数量
rxfifo/s
接收包时,每秒钟缓冲区溢出错误的数量
txfifo/s
传输包时,每秒钟缓冲区溢出错误的数量
<6>内存分页状态输出
sar -B

pgpgin/s
每秒从磁盘空间或交换空间置换到内存的字节数(单位为KB)
pgpgout/s
每秒从内存置换到磁盘空间或交换空间的字节数(单位为KB)
fault/s
每秒钟系统产生的缺页数(主缺页加次缺页)
majflt/s
每秒钟产生的主缺页数
pgfree/s
每秒被放入空闲队列中的页个数
pgscank/s
每秒被kswapd扫描的页个数
pgscand/s
每秒直接被扫描的页个数
pgsteal/s
每秒钟从cache中被清除来满足内存需要的页个数
%vmeff
每秒清除的页占总扫描页的百分比
<7>进程队列长度和平均负载状态输出
sar -q

runq-sz
运行队列的长度,等待运行的进程数量
plist-sz
进程列表中进程和线程的数量
ldavg-1
最后1分钟的系统平均负载
ldavg-5
过去5分钟的系统平均负载
ldavg-15
过去15分钟的系统平均负载
<8>内存和交换空间状态输出
sar -r

kbmemfree
空闲的内存数量(单位为KB)
kbmemused
已使用的内存数量,不包含内核使用的内存(单位为KB)
%memused
已使用内存的百分数
kbbuffers
内核缓冲区buffer,使用的内存数量(单位为KB)
kbcached
内核高速缓存cache数据使用的内存数量(单位为KB)
kbcommit
保证当前系统所需要的内存,即为了确保不溢出而需要的内存(RAM+swap)
%commit
kbcommit与所有内存总量的百分比
<9>系统交换活动信息输出
sar -W

pswpin/s
每秒系统换入的交换页面数量
pswpout/s
每秒系统换出的交换页面数量
七、sar使用实例-查看某一时间段的情况
<1>查看凌晨1点到3点的cpu
sar -s 01:00:00 -e 03:00:00

<2>查看凌晨1点到3点的系统的平均负载
若要看某时间段其他性能,加上对应选项
sar -s 01:00:00 -e 03:00:00 -q

<3>查看本月3号的cpu
注意:
该操作需要去查看sar的日志(第五节已经介绍一次)
默认只保存一个月的
sar查看性能或其日志时,注意自己的使用的是12还是24小时制
日志的切割是昨天晚上12点到今天12点为一天
cd /var/log/sa/
sar -f sa03