天地不仁,以万物为刍狗!
aix的常用监视工具
上一篇 / 下一篇 2008-06-23 11:32:54 / 个人分类:UNIX/LINUX
L{e'K/ml^W:`0常用命令 软件包
?o2V0Pt)hm^L0vmstat,iostat,sar bos.acctITPUB个人空间RXmd.r
topas,svmon,filemon,fileplace bos.perf.toolsITPUB个人空间9Q$R.F&]+R1D
vmtune,schedtune bos.adt.samples
z,V4m f^V1B0netstat bos.net.tcp.clientITPUB个人空间#g3m g~dh
ITPUB个人空间h {,a}sm#x)c
vmstat报告CPU与内存信息ITPUB个人空间cl1K_Wy_j1Mh
如下例所示:ITPUB个人空间HF't"l-f!j&R
kthr memory page faults cpu
%s5s1dC ]V2FHrRo0----- -------------- ------------------------- ------------ ----------- ITPUB个人空间p6t%xg-j9` W*Vm ?
r b avm fre re pi po fr sr cy in sy cs us sy id wa ITPUB个人空间!wBU9K[_1IYF)G3e
2 11 1116402 0 0 19 24 583 1328 0 1514 10956 6379 17 4 45 34
QG6[ Sx&OC00 35 1117232 0 0 15 75 1908 4207 0 2675 9350 18901 10 8 0 82 ITPUB个人空间w)ar"@#b0aJf
1 45 1118296 0 0 51 108 1873 3580 0 2298 8699 15324 9 8 0 83 ITPUB个人空间x$^e].r;i
0 22 1116890 0 0 78 19 830 1577 0 1836 8530 3891 7 6 0 87 ITPUB个人空间/evV0g%Qk-j$R
13 29 1117030 0 0 5 26 1304 2737 0 1924 7619 9908 7 7 0 86
bY0z?"Z m|(}0内核线程
8vYK?F8P,}u0r表示内核中运行的线程数,如果其数超过系统的CPU个数,则说明等待进程越多ITPUB个人空间NyJIqK
b表示内核中等待的线程数,由于挂起或IO等待
JN(@'u&t1q d+P x2F0
Be.}8]&g&^!C e0内存列
5\']#{?l6STo0pi列表示每秒钟从Paging Space置换到内存的页数。 ITPUB个人空间&^gr'G ^
po列表示每秒钟从内存置换到Paging Space的页数。 ITPUB个人空间 Ozn2A+VR-Y4\M
如果这两列持续大于5,则系统的性能瓶颈很可能是内存不足,而导致交换频繁。ITPUB个人空间Sj7l7y#].U&a
fr列表示每秒钟页面置换算法释放的页数。 ITPUB个人空间BOy$`9I0h v_
sr列表示每秒钟页面置换算法检查的页数。 ITPUB个人空间$]a7a? IGk
d\9]}!q0故障列
l/a8O^t0in 设备中断次数
F2o"o#|.O%m0sy 系统调用次数ITPUB个人空间cp#ZL!^F.P
cs 内核线程上下文交换,即时间片用完后,再轮到时的上下文计算,如果太高,则要仔细观察ITPUB个人空间,g1R.JBA&O{
;Pe`gM?S0内存信息ITPUB个人空间$DG$cY3C:h \U
avm与free两项分别表示了物理内存的活动页数与可用页数(每页4096bytes),其大小可用其值/256获得MB数。
]6G;v7[(f;w#]0其中free数如果持续为0或很低则预示内存不足,此时可能会导致大量的页面交换,而在CPU中显示为wa很高,此值的多少也与vmtune中的-f -p设置有关
|WeB4O DA;C C8C0
d E6]Uu iY0CPU信息ITPUB个人空间@X7a;dZ-@,g;Wl8lo
在以上信息中,关于CPU是的后四列:
dbT eD;m t0id高表示系统空闲,us、sy分别表示用户和系统进程CPU占用,wa表示IO等待时间
$~/b1}*m D*zR0如果us与sy之和持续超过90%时,CPU出现了瓶颈。
y7mS,ZSCvh+z'l*A0如果wa长期很高>50,则表示IO太忙,具体看是应用IO多,还是交换分页多,如果是后者,则显示内存不足,ITPUB个人空间D ^;[M:]nI
如果是前者,则应关注应用的IO性能状况,优化应用与磁盘设备
!aKk7\;y3S0
c6P._xP2B xXGu0ITPUB个人空间3^'X5Tl jH]A
ITPUB个人空间NDL_/Dpv {s4Z
vP*uc3F]iE0sar命令优势
BBW7lN1K E0sar可以针对SMP系统来分别查看CPU使用情况ITPUB个人空间 Z!r/p#Qg
sar -P ALL 3 2ITPUB个人空间3rk:` H6I&{P6Bn
AIX testhost 1 5 0050C33A4C00 06/28/05ITPUB个人空间B8@ fp*\*`(v:`;{ D
ITPUB个人空间0|"X Q[ `
17:30:02 cpu %usr %sys %wio %idle
"m"F8Kf^`-m017:30:05 0 38 4 43 15
br&H tc p9] e.L01 32 3 49 16ITPUB个人空间*u;f1bg T_+z
2 51 3 44 2
|NY}ceh03 53 3 42 2
Q jN;F^%e6I$D0- 44 3 44 9
n3I/v.FL+R017:30:08 0 35 1 46 18ITPUB个人空间P5f Ba|3M!H
1 18 3 70 9