AIX
ps gv | head -n 1; ps gv | egrep -v "RSS" | sort +6b -7 -n -r | more
Для Solaris
ps -eo vsz,rss,pid,comm | sort -rn | head
Эта команда покажет список процессов и отсортирует по использованию процессом памяти, выглядеть будет примерно так:
bash-3.00$ ps gv | head -n 1; ps gv | egrep -v "RSS" | sort +6b -7 -n -r | more
PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND
5305080 - A 556:51 2754 904308 949180 xx 88760 45084 4.2 2.0 oracleO
2088964 - A 570:29 3036 494860 539800 xx 88760 45084 4.2 1.0 oracleO
6923072 - A 33:40 1264 170708 215764 xx 88760 45084 0.4 0.0 oracleO
631014 - A 17:49 7 104384 149468 xx 88760 45084 2.2 0.0 oracleO
5931902 - A 443:58 9128 28072 71416 xx 88760 45084 0.4 0.0 ora_j00
5030156 - A 0:31 9635 99468 65644 xx 146 164 0.0 0.0 /usr/bi
5882388 - A 0:25 8 16244 61280 xx 88760 45084 0.0 0.0 oracleO
5546378 - A 0:13 20 15612 60536 xx 88760 45084 0.0 0.0 oracleO
5947762 - A 0:39 8 14660 59612 xx 88760 45084 0.0 0.0 oracleO
5464594 - A 0:14 27 14712 59476 xx 88760 45084 0.0 0.0 oracleO
5550740 - A 0:41 39 14564 59268 xx 88760 45084 0.0 0.0 oracleO
5759600 - A 4:15 16 14148 59220 xx 88760 45084 0.1 0.0 oracleO
4231932 - A 0:14 0 14072 59156 xx 88760 45084 0.0 0.0 oracleO
4920124 - A 0:40 1 14072 59152 xx 88760 45084 0.0 0.0 oracleO
6168866 - A 0:26 14 14140 59120 xx 88760 45084 0.0 0.0 oracleO
4616618 - A 4:39 13 14012 59072 xx 88760 45084 0.1 0.0 oracleO
5571014 - A 0:32 0 13944 59028 xx 88760 45084 0.0 0.0 oracleO
5730468 - A 0:10 48 14056 59016 xx 88760 45084 0.0 0.0 oracleO
5882736 - A 0:04 1 13896 58980 xx 88760 45084 0.0 0.0 oracleO
6894348 - A 0:12 0 13876 58960 xx 88760 45084 0.0 0.0 oracleO
Далее можно определить по PID остальную инфу по процессу
svmon -P | grep -p
bash-3.00# svmon -P | grep -p 5305080
-------------------------------------------------------------------------------
Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd 16MB
5305080 oracle 3689463 65586 618301 3710639 Y N N
или определить его SID в oracle:
select module,sid, client_info
from v$session s, v$process p
where p.addr=s.paddr and p.spid=&pid;