Chinaunix首页 | 论坛 | 博客
  • 博客访问: 436843
  • 博文数量: 72
  • 博客积分: 2120
  • 博客等级: 大尉
  • 技术积分: 789
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-02 11:21
个人简介

简单

文章分类

全部博文(72)

文章存档

2019年(4)

2018年(2)

2017年(2)

2014年(1)

2011年(6)

2010年(7)

2009年(50)

我的朋友

分类:

2009-12-04 08:38:11

Aix sar命令解析
sar 命令收集、报告、或保存系统活动信息。
 
sar 命令默认的报告(CPU 使用报告)可能是系统管理员进行系统活动调查必须使用的第一工具,因为它监控着主要的系统资源。
可使用标记选择特定系统活动的信息。不指定任何标记只选择系统单元的活动,指定 -A 标记选择所有的活动。Sar 命令在开始输出统计数据之前,会先输出当前活动的 CPU 和磁盘数目。
 
~~~~~~~~~~
# sar 2 10
AIX Db01 3 5 0001CCCDD600    12/07/07
System configuration: lcpu=8  mode=Capped
10:55:37    %usr    %sys    %wio   %idle   physc
10:55:39      86       4       0      11    4.00
10:55:41      78       4       1      17    4.00
 
%idle   CPU空闲时间的百分比
%sys   CPU使用时间投入到核心进程的百分比
%usr   CPU使用时间投入到用户进程的百分比
physc   消耗物理处理器的数目,只在共享处理器或启用同时多线程的分区上报告
%entc   消耗分配容量的百分比。只在共享处理器的分区上报告
 
~~~~~~~~~~~~~~~~~~~~~~~~~
也可以查看IO情况
sar -d 10 2
12:11:16     device    %busy    avque    r+w/s   blks/s   avwait   avserv
12:11:26     hdisk0     34      1.0      50      201      0.0       0.0
             hdisk1     41      0.0      64      259      0.0       0.0
其中
%busy 对应的 % tm_act
avque 表示等待IO对列数,其值很高则预示着磁盘有较大瓶颈
r+w/s 对应tps,blks/s是按 0.5Kbytes/s 计算的传输速度
sar -d 最大好处是可以对较长时间的值会有一个总体平均值

注意:如果没有请求其他特定内容的选项,sar 命令报告系统单元的活动。如果使用 -P 标记,并且分区使用共享处理器运行,并且如果分配了分区的使用容量,那么,命令则报告带 cpuid U 的 CPU 行,显示全系统(system-wide)未使用的容量。
如果分区使用 uncapped 模式的共享处理器运行,那么,%entc 将报告每个 CPU 行 granted entitled capacity 的百分比,和全系统 CPU 行中 allocated entitled capacity  百分比。
 
~~~~~~~~~~~~~
# sar -q 2 4
AIX Db01 3 5 0001CCCDD600    12/07/07
System configuration: lcpu=8  mode=Capped
11:00:03 runq-sz %runocc swpq-sz %swpocc
11:00:05    19.0     100     1.0      50
11:00:07     7.0     100               
11:00:09     3.0     100               
11:00:11     4.0     100               
 
命令#sar -q 报告队列统计信息。输出:
runq-sz = 运行队列的平均长度。(运行队列的平均长度就是等待在队列中的进程数目)
%runocc = 运行队列被占用的时间百分比。
swap-sz = 等待被内存页交换的进程的平均数目。
%swapocc = 内存页交换队列被占用的时间百分比。
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sar可以针对SMP系统来分别查看CPU使用情况
#sar -P ALL 3 2
AIX testhost 1 5 0050C33A4C00 06/28/05
17:30:02  cpu  %usr  %sys  %wio  %idle
17:30:05  0  38  4  43  15
    1  32  3  49  16
  2  51  3  44  2
  3  53  3  42  2
  -  44  3  44  9
17:30:08  0  35  1  46  18
  1  18  3  70  9
  2  24  2  60  14
  3  16  1  81  3
  -  23  2  64  11
Average   0  36  2  45  16
  1  25  3  59  13
  2  38  3  52  8
  3  34  2  62  2
  -  33  3  54  10
 
~~~~~~~~~~~~~~~~~~~~~~
sar也可以查看系统调用情况
#sar -c 3 2
AIX test 1 5 0050C33A4C00 06/28/05
17:31:00 scall/s  sread/s  swrit/s  fork/s  exec/s  rchar/s   wchar/s
17:31:03 5738     484       439        0.00    0.00     952729   1073997
17:31:06 3365     149       266        0.00    0.00     11620     930150
Average   4553     317       352        0.00    0.00     482957   1002193
阅读(2003) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~