免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 24720 | 回复: 9
打印 上一主题 下一主题

[小机硬件] 【求助】aix下如何查看所有进程分别占用内存多少? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-14 11:16 |只看该作者 |倒序浏览
对不起,小二是新手,问的问题比较弱。

应该是用ps命令吧,加什么参数呢?谢谢

论坛徽章:
0
2 [报告]
发表于 2005-04-14 12:40 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

svmon

论坛徽章:
0
3 [报告]
发表于 2005-04-14 13:44 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

转贴IBM网站上的技术支持材料
如何查看系统内存的消耗情况

环境
产品: pSeries, RS/6000
平台: AIX 4.3, AIX 5.1
问题
如何查看系统内存的消耗情况?
解答
在系统运行当中,我们经常需要监测系统内存的使用及剩余空间。
可以使用下面的命令:
#svmon -G
                 size        inuse       free         pin            virtual
memory         131062  69486    61576        13855        51993
pg space 131072    1060                           
                                             
                                             
          work    pers         clnt                  
pin        13855        0        0                  
in use        51991         17495        0                  
其中memory size表示物理内存的大小(以4K为单位),inuse表示已使用物理内存的大小,free表示物理内存剩余的空闲空间。

论坛徽章:
0
4 [报告]
发表于 2005-04-14 14:20 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

谢谢楼上2位。
对不起,我没有把问题说清楚。
我想问的不是目前整个系统内存消耗,而是每个进程占用多少内存。

我们公司用的rs6000,装得oracle数据库。我用ps -ef命令查看进程情况

# ps -ef
     UID   PID  PPID   C    STIME    TTY  TIME CMD
    root     1     0   0   Apr 19      - 348:38 /etc/init
    root  3158     1   0   Apr 19      -  0:08 /usr/lib/errdemon
    root  3708     1   0   Apr 19      - 1314:14 /usr/sbin/syncd 60
    root  3906     1   0   Apr 19      -  0:00 /usr/sbin/srcmstr
    root  4906     1   0   Apr 19      -  0:00 /usr/lib/methods/ssa_daemon
    root  5678     1   0   Apr 19      -  0:00 /usr/ccs/bin/shlap
    root  6220     1   0   Apr 19      -  3:02 /usr/sbin/cron
    root  6542  3906   0   Apr 19      -  0:46 /usr/sbin/tftpd -n
  oracle  7110     1   0 10:07:46      -  0:01 ora_lgwr_ora815
    root  7292     1   0   Apr 19      -  0:00 /usr/sbin/uprintfd
    root  7504  3906   0   Apr 19      -  1:48 /usr/sbin/syslogd
    root  7764  3906   0   Apr 19      -  0:02 /usr/sbin/inetd
    root  8008  3906   0   Apr 19      -  0:01 /usr/sbin/portmap
    root  9298     1   0   Apr 19      -  0:01 /usr/lpp/diagnostics/bin/dia
    root  9814     1   0   Apr 19      -  0:00 /usr/bin/AIXPowerMgtDaemon
  nobody 10072  6542   0   Apr 19      -  0:00 /usr/sbin/tftpd -n
    root 10366     1   0   Jan 26      -  0:00 /usr/sbin/getty /dev/console
    root 11872  3906   0   Apr 19      -  0:00 /usr/dt/bin/dtlogin
    root 12150 11872   0   Apr 19      - 126:50 /usr/lpp/X11/bin/X -x abx -
    root 12424 68972   2   Apr 24      - 1004:56 nim_ether
    root 12644 11872   0   Apr 19      -  0:00 dtlogin <:0>;
  oracle 12996     1   0 10:21:00      -  0:00 oracleora815 (LOCAL=NO)
  oracle 13126     1   0 13:16:23      -  0:00 oracleora815 (LOCAL=NO)
    root 13442 12644   0   Apr 19      - 866:02 dtgreet
    root 14004  3906   0   Apr 19      -  3:42 sendmail: accepting connecti
    root 14472  3906   0   Apr 19      -  7:14 /usr/sbin/snmpd
    root 14894  3906   0   Apr 24      -  6:04 /usr/sbin/cluster/clsmuxpd
    root 16132  3906   0   Apr 19      -  0:00 /usr/sbin/dpid2
    root 16636     1   0   Apr 19      -  0:00 /usr/lpp/x_st_mgr/bin/x_st_m
    root 18326  3906   0   Apr 19      -  0:00 /usr/sbin/rpc.statd
    root 18580  3906   0   Apr 19      -  0:00 /usr/sbin/biod 6
    root 18842  3906   0   Apr 19      -  1:11 /usr/sbin/rpc.lockd
    root 19096  3906   0   Apr 19      -  0:15 /usr/sbin/qdaemon
    root 19352  3906   0   Apr 19      -  0:00 /usr/sbin/writesrv
  oracle 29864     1   0 10:07:46      -  0:16 ora_dbw0_ora815
  oracle 30314     1   0 13:10:18      -  0:00 oracleora815 (LOCAL=NO)
  oracle 32152     1   0 13:14:04      -  0:01 oracleora815 (LOCAL=NO)
  oracle 32510     1   0 10:07:46      -  0:00 ora_pmon_ora815
  oracle 33382     1   0 13:21:55      -  0:02 oracleora815 (LOCAL=NO)
  oracle 36346     1   0 13:15:06      -  0:02 oracleora815 (LOCAL=NO)
  oracle 36594     1   0 10:07:46      -  0:00 ora_reco_ora815
  oracle 38622     1   0 13:39:53      -  0:00 oracleora815 (LOCAL=NO)
  oracle 40404     1   0 13:20:04      -  0:00 oracleora815 (LOCAL=NO)
  oracle 41094     1   0 13:32:48      -  0:03 oracleora815 (LOCAL=NO)
  oracle 41784     1   0 13:39:44      -  0:00 ora_p001_ora815
  oracle 42212     1   0 13:32:29      -  0:00 oracleora815 (LOCAL=NO)
  oracle 43230     1   0 10:07:44      -  0:02 /oracle/app/oracle/product/8
  oracle 44160     1   0 12:55:15      -  0:00 oracleora815 (LOCAL=NO)
  oracle 44898     1   0 13:39:45      -  0:00 ora_p004_ora815
  oracle 45802     1   0 10:45:38      -  0:00 oracleora815 (LOCAL=NO)
  oracle 46466     1   0 13:15:10      -  0:00 oracleora815 (LOCAL=NO)
  oracle 46776     1   0 13:39:44      -  0:00 ora_p002_ora815
  oracle 46888     1   0 12:49:06      -  0:03 oracleora815 (LOCAL=NO)
  oracle 47852     1   0 13:13:06      -  0:00 oracleora815 (LOCAL=NO)
  oracle 48338     1   0 10:38:41      -  0:00 oracleora815 (LOCAL=NO)
  oracle 50660     1   0 13:28:51      -  0:00 oracleora815 (LOCAL=NO)
    root 51846  7764   0   Mar 25      -  0:10 bootpd /etc/bootptab
  oracle 52098     1   0 13:39:47      -  0:00 oracleora815 (LOCAL=NO)
  oracle 52772     1   0 10:47:30      -  0:00 oracleora815 (LOCAL=NO)
  oracle 53438     1   0 10:07:46      -  0:00 ora_arc0_ora815
  oracle 53610     1   0 12:41:51      -  0:03 oracleora815 (LOCAL=NO)
  oracle 54052     1   0 12:56:06      -  0:00 oracleora815 (LOCAL=NO)
    root 55792  7764   0 15:04:09      -  0:00 telnetd -a
  oracle 56902     1   0 13:26:25      -  0:00 oracleora815 (LOCAL=NO)
  oracle 57186     1   0 13:16:23      -  0:00 oracleora815 (LOCAL=NO)
  oracle 58088     1   0 13:00:02      -  0:13 oracleora815 (LOCAL=NO)
  oracle 58262     1   0 10:39:32      -  0:00 oracleora815 (LOCAL=NO)
  oracle 58614     1   0 10:14:59      -  0:01 oracleora815 (LOCAL=NO)
  oracle 59900     1   0 13:39:44      -  0:00 ora_p003_ora815
  oracle 60496     1   0 12:52:57      -  0:02 oracleora815 (LOCAL=NO)
    root 60902 61598   0 13:40:46  pts/1  0:00 -ksh
    root 61598  7764   0 13:40:45      -  0:00 telnetd -a
  oracle 62138     1   0 10:07:46      -  0:00 ora_snp0_ora815
  oracle 62620     1   0 13:39:56      -  0:00 oracleora815 (LOCAL=NO)
  oracle 63418     1   0 10:18:41      -  0:00 oracleora815 (LOCAL=NO)
  oracle 63630     1   0 13:04:29      -  0:00 oracleora815 (LOCAL=NO)
  oracle 64754     1   0 10:47:26      -  0:00 oracleora815 (LOCAL=NO)
  oracle 66014     1   0 10:21:55      -  0:00 oracleora815 (LOCAL=NO)
    root 66938 68972   0   Apr 24      - 328:37 nim_sl
  oracle 67184     1   0 13:13:46      -  0:00 oracleora815 (LOCAL=NO)
  oracle 68286     1   0 10:21:57      -  0:35 oracleora815 (LOCAL=NO)
  oracle 68842     1   0 13:36:32      -  0:00 oracleora815 (LOCAL=NO)
    root 68972  3906   1   Apr 24      - 485:19 /usr/sbin/cluster/clstrmgr
  oracle 69164     1   0 13:40:40      -  0:00 oracleora815 (LOCAL=NO)
    root 70486  7764   0 09:45:31      -  0:02 ftpd
    root 70668 55792   0 15:04:10  pts/0  0:00 -ksh
  oracle 71276     1   0 13:39:58      -  0:00 oracleora815 (LOCAL=NO)
  oracle 73362     1   0 13:39:44      -  0:02 ora_p000_ora815
    root 73780 60902   6 13:40:54  pts/1  0:00 ps -ef
  oracle 74222     1   0 12:48:30      -  0:00 oracleora815 (LOCAL=NO)
  oracle 74272     1   0 13:04:21      -  0:00 oracleora815 (LOCAL=NO)
  oracle 74544     1   0 12:52:17      -  0:00 oracleora815 (LOCAL=NO)
  oracle 74790     1   3 13:08:41      -  0:11 oracleora815 (LOCAL=NO)
  oracle 76230     1   0 12:47:05      -  0:00 oracleora815 (LOCAL=NO)
  oracle 76496     1   0 12:52:29      -  0:00 oracleora815 (LOCAL=NO)
  oracle 76698     1   0 13:12:45      -  0:00 oracleora815 (LOCAL=NO)
  oracle 77536     1   0 10:23:12      -  0:00 oracleora815 (LOCAL=NO)
  oracle 78204     1   0 10:15:32      -  0:02 oracleora815 (LOCAL=NO)
  oracle 78454     1   0 12:42:24      -  0:00 oracleora815 (LOCAL=NO)
  oracle 79512     1   0 12:56:41      -  0:00 oracleora815 (LOCAL=NO)
  oracle 79722     1   1 10:07:46      -  1:13 ora_ckpt_ora815
  oracle 80038     1   0 12:51:39      -  0:00 oracleora815 (LOCAL=NO)
  oracle 80842     1   0 11:02:36      -  0:50 oracleora815 (LOCAL=NO)
  oracle 80974     1   0 10:16:58      -  0:00 oracleora815 (LOCAL=NO)
  oracle 81260     1   0 10:07:46      -  1:54 ora_smon_ora815
  oracle 83410     1   0 10:07:46      -  0:00 ora_snp1_ora815
  oracle 83800     1   0 13:02:20      -  0:00 oracleora815 (LOCAL=NO)
  oracle 84042     1   0 13:26:48      -  0:00 oracleora815 (LOCAL=NO)
  oracle 85666     1   0 12:19:51      -  0:00 oracleora815 (LOCAL=NO)

其中有很多local=no的死进程,我想查看一下它们每个占用多少内存,不知道参数应该怎么加,请教大侠们。谢谢了^_^

论坛徽章:
0
5 [报告]
发表于 2005-04-14 14:53 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

ps aux

论坛徽章:
0
6 [报告]
发表于 2005-04-14 14:59 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

topas能看到一部分

论坛徽章:
0
7 [报告]
发表于 2005-04-14 16:53 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

ps -o "%p %P %r %z" -A

论坛徽章:
0
8 [报告]
发表于 2005-04-14 19:34 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

svmon

论坛徽章:
0
9 [报告]
发表于 2005-04-18 11:06 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

[quote]原帖由 "sosowang"]ps aux[/quote 发表:


非常感谢

论坛徽章:
0
10 [报告]
发表于 2005-04-18 15:07 |只看该作者

【求助】aix下如何查看所有进程分别占用内存多少?

[quote]原帖由 "fzm"]svmon[/quote 发表:


最应该感谢的人在这里 : fzm
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP