ITPub博客

首页 > 数据库 > Oracle > 显示 Oracle UNIX 进程的 CPU 和 RAM

显示 Oracle UNIX 进程的 CPU 和 RAM

原创 Oracle 作者:zhyuh 时间:2005-03-10 19:51:32 0 删除 编辑
opserdb>ps -eo pid,user,vsz,pcpu,nice|grep ora|sort +3|tail
[@more@]

结果如下

 PID     USER  VSZ %CPU NI

29132   oracle 1184  0.0 22
29238   oracle 1312  0.0 22
29291   oracle 1184  0.0 22
29324   oracle 1184  0.0 22
29367   oracle 1312  0.0 22
29465   oracle 1184  0.0 22
29640   oracle 1184  0.0 22
29682   oracle 1312  0.0 22
29839   oracle 1312  0.0 22
29998   oracle 1312  0.0 22

vsz(虚拟内存大小):进程已经使用的RAM内存总量

pcpu(cpu百分比):以站cpu上所有任务的百分比形式显示了当前Oracle任务的cpu消耗

nice(调度优先级):在dba已经改变了oracle后来进程nice值的unix系统中,可以查看每个unix任务相关的调度优先级

确定了那些消耗ram和cpu最高的进程pid,就可以使用ps -ef命令显示unix进程的详细资料

很显然,该命令可以推广到整个系统中,不止针对oracle进程

opserdb>ps -eo pid,user,vsz,pcpu,nice|sort +3|tail
  PID     USER  VSZ %CPU NI

28506 espresso 1928  0.1 20
28668     root 2056  0.1 20
19334  opserdb 1904  0.1 22
22930 espresso 17848  0.3 20
 4910     root 7648  0.9 20
    3     root    0  1.2 SY
 6113   s3prod 906792  1.6 22
14988   oracle 930000 10.9 20
 5497     root 7536 12.3 30

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/207/viewspace-792208/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    233
  • 访问量
    2012680