sar总结及使用

sar 总结及使用

这是一份系统活动报告器(system activity reporter)sar(1) 的主要选项和指标的总结。可以利用这份总结来回想一下哪些指标可以用哪些选项获得。完整的列表参见 man 手册页。

第 4 章介绍了 sar(1),后面的一些章节(6、7、8、9、10)中也总结了部分选项。


选项
指标描述

-P ALL

%user %nice %system %iowait %steal %idle

每个CPU利用率

-u

%user %nice %system %iowait %steal %idle

CPU利用率

-q

runq-sz

CPU运行队列长度

-B

pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff

换页统计信息

-H

Hbhugfree hbhugused

大页面

-r

Kbmemfree kbmemused kbbuffers kbcached kbcommit %commit kbactive kbinact

内存利用率

-R

frpg/s bufpg/s campg/s

内存统计信息

-S

kbswpfree kbswpused kbswpcad

交换区利用率

-W

pswpin/s pswpout/s

换页统计信息

-v

dentused file-nr inode-nr

内核表

-d

tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util

磁盘统计信息

-n DEV

rxpck/s txpck/s rxkB/s txkB/s

网络接口统计信息

-n EDEV

rxerr/s txerr/s coll/s rxdrop/s txdrop/s rxfifo/s txfifo/s

网络接口错误

-n IP

irec/s fwddgm/s orq/s

IP统计信息

-n EIP

idisc/s odisc/s

IP错误

-n TCP

active/s passive/s iseg/s oseg/s

TCP统计信息

-n ETCP

atmptf/s retrans/s

TCP错误

-n SOCK

totsck ip-frag tcp-tw

套接字统计信息


有些sar选项可能要求打开某些内核功能(例如大页面),而有些指标是在后期版本的sar中才被加入的(这里显示的是版本10.0.2)


sar 使用示例

怀疑CPU存在瓶颈,可用 sar -usar -q 等来查看

怀疑内存存在瓶颈,可用 sar -Bsar -rsar -W 等来查看

怀疑I/O存在瓶颈,可用 sar -bsar -usar -d 等来查看

sar -P ALL 1 5 查看所有CPU信息

sar -u -f /var/log/sa/sa21 | more 查看历史cpu情况 (-r 查看内存,-b 查看磁盘。sa是当月多少号的日志,如21表示查看21日的使用情况)

sar -n DEV 1 |awk 'NR == 3 || $3 == "eth0"' 查看指定网卡数据信息


anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/3388.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注