AIX系统性能管理之Oracle案例分析
作者: Peak Wong, 出处:IT专家网, 责任编辑: 李书琴,
2008-05-11 07:30
本文是AIX系统性能管理的Oracle案例分析,案例分析重点是io这块。
2、安装nmon_aix53(操作系统为5.3),结果nmon_aix53运行也报错。
| #./nmon_aix53 ERROR: Assert Failure in file="nmon11.c" in function="main" at line=3239 ERROR: Reason=NULL pointer ERROR: Expression=[[q->procs = MALLOC(sizeof(struct procentry64 ) * n )]] ERROR: errno=12 ERROR: errno means : Not enough space |
3、检查进程情况
| #ps -ef | wc -l 9947 |
竟然总共已经产生了9000多个进程。在这众多的进程中可以发现有很多的defunct进程。
| #ps -ef |grep defunct | wc -l 9331 ##ps -ef | grep defunct | more root 159952 1 0 0:00 <defunct> root 172052 1 0 0:00 <defunct> root 225294 1 1 0:00 <defunct> root 262236 1 0 0:00 <defunct> root 290902 1 0 0:00 <defunct> |
在网上随便查一下defunct,就可以知道,这是孤儿进程。已经找不到父进程,所以把init(PID 1)作为他的父进程。上面的结果中就是PPID=1。孤儿进程无法用kill -9 来清除,即使是root用户也不行,只能重启。这些孤儿进程一般情况下都是由于不当的fork ()/execve()造成的。
继续检查系统,不知道这么多的孤儿进程是哪个产生的。看一下主机系统的报错情况。
- 本文关键词:

