欢迎来到天天文库
浏览记录
ID:23241794
大小:68.19 KB
页数:9页
时间:2018-11-06
《aix常用的性能监控命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、AIX常用的性能监控命令2009-07-2410:38机器性能优化主要从四个方面去考虑:CPU,内存,磁盘I/O,网络。1, CPUsar命令可以使用sar命令来查看cpu的使用率。ibm150:[/]#sar15AIXibm15015000AF70D4C00 01/24/0613:13:25 %usr %sys %wio %idle13:13:26 0 0 0 10013:13:27 0 0 0 10013:13:28 0 0
2、 0 10013:13:29 0 0 0 10013:13:30 0 0 0 100Average 0 0 0 100%usr+%sys>80%的时候CPU将是瓶颈ibm150:[/]#psaux
3、head-4 查看前3位占用cpu的进程USERPID%CPU%MEM SZRSS TTYSTAT STIMETIMECOMMANDroot 77449.7 8.0 1218052 -A 1
4、0:07:58188:24waitroot 51649.7 8.0 1218052 -A 10:07:58188:20waitroot 56880.1 0.0 164168 -A 10:09:130:21/usr/sbin/syncd6%CPU表示进程使用cpu时间的百分比;%MEM表示进程使用实际内存的百分比ps–elf命令将查看进程的优先级别ibm150:[/]#ps-elfFSUIDPIDPPIDCPRI NIADDR SZ WCHANSTIME TTYTIMECMD200003A
5、 root 1 0 06020280341876 10:08:230:00/etc/init240401A root29684502 060202c3762176 *10:10:230:00/usr/sbin/rsct/bin/IBM.ServiceRMd40001A root3192 1 060203417a1472 10:09:00 -0:00/usr/dt/bin/dtlogin-daemon240001A root37304158 36120321b9256
6、8 10:10:19 -0:20dtgreetPRI值越小,优先级越大。NI值越大,优先级越小。可以使用命令nice,renice来修改NI值。2, MEMORYvmstat命令主要使用vmstat命令来查看虚拟内存和实际内存的使用率,看内存瓶颈主要是看ps的使用率,只要ps的使用率没有超过70%,内存的使用率为100%都是正常的。ibm150:[/]#vmstatkthr memory page faults cpu----------------
7、-----------------------------------------------rb avm frerepipofr srcyin sycsussyidwa1145137464235 0 0 0 0 0 024852333300990Page表示页面调入调出的数量,pipo经常为非零值时,需要注意。Wa表示等待I/O的时间,不能太高avm活动虚拟页面,在进程运行中分配到工作段的页面空间数.越小越好,单位为4K。实际内存中系统进程使用的(计算段)工作段。该值与svmon–G中的virtual值相等。fre空闲列表的数量.一般不
8、少于120,当fre少于120时,系统开始自动的kill进程去释放freelist 越大越好,实际内存中空闲的frame数。注意:avm不包括文件系统缓存Theavmnumberwillgrowasmoreprocessesgetstartedand/orexistingprocessesallocatemoreworkingstorage.实际内存页面数=(avm+fre+文件系统缓存)×4k文件系统缓存=文件系统缓存+某些程序退出时未释放的文件页面可以使用vmstat-v查看文件系统缓存当文件系统mount上的时候,对于内存区域有两个动作,第一为分配部分
9、工作段,第二为分配部分文件系统缓存ls
此文档下载收益归作者所有