CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

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()造成的。

  继续检查系统,不知道这么多的孤儿进程是哪个产生的。看一下主机系统的报错情况。

共11页。 9 1 2 3 4 5 6 7 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i