> I have look at the output of ps, top, and lsof, with different results, so I
> don't know which one to trust.
> 
> For ps, I have:
> guarocuya@/opt/netcool/omnibus/var/nco_g_oracle> ps -lfea
>  F S      UID   PID  PPID  C PRI NI     ADDR     SZ    WCHAN    STIME TTY
> TIME CMD
>  8 S     root 17134 17110  0  40 20        ?  24707        ? 12:31:11 ?
> 5:13 /opt/netcool/omnibus/bin/solaris2/n

The man page shows that 'SZ' is the ssize in pages.  So on a sun4u,
those are 8k.

I usually prefer to use -o vsz to get the total virtual memory size in
KB.

$ ps -o vsz -p $$
 VSZ
2520
$ ps -l -p $$
 F S   UID   PID  PPID  C PRI NI     ADDR     SZ    WCHAN TTY      TIME
 CMD
 8 R     0  6100  6097  0  51 20        ?    315          pts/1    0:00
 bash
$ echo '315 * 8' | bc
2520

> For top:
>    PID USERNAME LWP PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
>  17134 root      28  59    0  193M  111M sleep    5:14  0.79%
> nco_g_oracle.bi

Here SIZE is what you want.

> And for lsof:
> guarocuya@/opt/netcool/omnibus/var/nco_g_oracle> lsof -V -p 17134
> COMMAND     PID USER   FD   TYPE        DEVICE   SIZE/OFF    NODE NAME
> nco_g_ora 17134 root  txt   VREG           0,2          0 7892497 /tmp
> (swap)
> nco_g_ora 17134 root    6r  DOOR         256,0        0t0      60 /var/run
> (swap) (door to nscd[478])
> nco_g_ora 17134 root   16r  VREG           0,2          0 7892497 /tmp
> (swap)

Those are open files, not memory.

You can also use 'pmap -x <PID>'

-- 
Darren Dunham                                           [EMAIL PROTECTED]
Senior Technical Consultant         TAOS            http://www.taos.com/
Got some Dr Pepper?                           San Francisco, CA bay area
         < This line left intentionally blank to confuse you. >
_______________________________________________
Solaris-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/solaris-users

Reply via email to