Checking Processes with ps

   

HP-UX Virtual Partitions
By Marty Poniatowski

Table of Contents
Chapter 12.  Performance Topics


Knowing about the processes running on your system, and knowing how to stop them, are important to both system administration and performance.

To find the answer to "What is my system doing?," use ps -ef. This command provides information about every running process on your system. If, for instance, you want to know whether NFS is running, you simply type ps -ef and look for NFS daemons. Although ps tells you every process that is running on your system, it doesn't provide a good summary of the level of system resources being consumed. I would guess that ps is the most often issued system administration command. There are a number of options you can use with ps. I normally use e and f, which provide information about every ("e") running process and lists this information in full ("f"). ps outputs are almost identical from system to system. The following three examples are from a Solaris, AIX, and HP-UX system, respectively:

Example 12.1 Solaris example:
 martyp $ ps -ef       UID   PID  PPID  C    STIME TTY     TIME CMD      root     0     0  0   Feb 18 ?       0:01 sched      root     1     0  0   Feb 18 ?       1:30 /etc/init -     root     2     0  0   Feb 18 ?       0:02 pageout      root     3     0  1   Feb 18 ?      613:44 fsflush      root  3065  3059  0   Feb 22 ?       5:10 /usr/dt/bin/sdtperfmeter -f -H -r      root    88     1  0   Feb 18 ?       0:01 /usr/sbin/in.routed -q      root   478     1  0   Feb 18 ?       0:00 /usr/lib/saf/sac -t 300      root    94     1  0   Feb 18 ?       2:50 /usr/sbin/rpcbind      root   150     1  0   Feb 18 ?       6:03 /usr/sbin/syslogd      root    96     1  0   Feb 18 ?       0:00 /usr/sbin/keyserv      root   144     1  0   Feb 18 ?       50:37 /usr/lib/autofs/automountd      root  1010     1  0   Apr 12 ?       0:00 /opt/perf/bin/midaemon      root   106     1  0   Feb 18 ?       0:02 /usr/lib/netsvc/yp/ypbind -broadt      root   156     1  0   Feb 18 ?       0:03 /usr/sbin/cron      root   176     1  0   Feb 18 ?       0:00 /usr/lib/lpsched      root   129     1  0   Feb 18 ?       0:00 /usr/lib/nfs/lockd    daemon   130     1  0   Feb 18 ?       0:01 /usr/lib/nfs/statd      root 14798     1  0   Mar 09 ?      31:10 /usr/sbin/nscd      root   133     1  0   Feb 18 ?       0:10 /usr/sbin/inetd -s      root   197     1  0   Feb 18 ?       0:00 /usr/lib/power/powerd      root   196     1  0   Feb 18 ?       0:35 /etc/opt/licenses/lmgrd.ste -c /d      root   213     1  0   Feb 18 ?      4903:09 /usr/sbin/vold      root   199   196  0   Feb 18 ?       0:03 suntechd -T  4 -c /etc/optd      root   219     1  0   Feb 18 ?       0:08 /usr/lib/sendmail -bd -q15m      root   209     1  0   Feb 18 ?       0:05 /usr/lib/utmpd      root  2935   266  0   Feb 22 ?      48:08 /usr/openwin/bin/Xsun :0 -nobanna      root 16795 16763  1 07:  51:34 pts/  4 0:00 ps -ef      root  2963  2954  0   Feb 22 ?       0:17 /usr/openwin/bin/fbconsole      root   479     1  0   Feb 18 console 0:00 /usr/lib/saf/ttymon -g -h -p sunc      root 10976     1  0   Jun 01 ?       0:00 /opt/perf/bin/ttd      root  7468     1  0   Feb 24 ?       0:13 /opt/perf/bin/pvalarmd      root   266     1  0   Feb 18 ?       0:01 /usr/dt/bin/dtlogin -daemon    martyp 16763 16761  0 07:46:46 pts/4   0:01 -ksh      root 10995     1  0   Jun 01 ?       0:01 /opt/perf/bin/perflbd      root   484   478  0   Feb 18 ?       0:00 /usr/lib/saf/ttymon      root   458     1  0   Feb 18 ?      20:06 /usr/lib/snmp/snmpdx -y -c /etc/f      root 16792  3059  0 07:50:37 ?       0:00 /usr/dt/bin/dtscreen -mode blank      root   471     1  0   Feb 18 ?       0:07 /usr/lib/dmi/dmispd      root   474     1  0   Feb 18 ?       0:00 /usr/lib/dmi/snmpXdmid -s      root   485   458  0   Feb 18 ?      739:44 mibiisa -r -p 32874      root  2954  2936  0   Feb 22 ?       0:01 /bin/ksh /usr/dt/bin/Xsession      root  2936   266  0   Feb 22 ?       0:00 /usr/dt/bin/dtlogin -daemon      root  3061  3059  0   Feb 22 ?       1:32 dtwm      root  3058     1  0   Feb 22 pts/2   0:01 /usr/dt/bin/ttsession      root   712   133  0   Feb 18 ?       0:01 rpc.ttdbserverd      root 11001 11000  0                  0:01 <defunct>      root  2938     1  0   Feb 22 ?       0:00 /usr/openwin/bin/fbconsole -d :0      root  2999  2954  0   Feb 22 pts/2   0:16 /usr/dt/bin/sdt_shell -c      unt      root  3059  3002  0   Feb 22 pts/2  283:35 /usr/dt/bin/dtsession      root  3063  3059  0   Feb 22 ?       0:03 /usr/dt/bin/dthelpview -helpVolur      root  3099  3062  0   Feb 22 ?       0:13 /usr/dt/bin/dtfile -geometry +700      root 11000 10995  0   Jun 01 ?       0:02 /opt/perf/bin/agdbserver -t alar/      root  3002  2999  0   Feb 22 pts/2   0:01 -ksh -c      unset DT;     DISPLg      root   730   133  0   Feb 18 ?       1:37 rpc.rstatd      root  3062  3059  0   Feb 22 ?       2:17 /usr/dt/bin/dtfile -geometry +700      root  3067     1  0   Feb 22 ?       0:00 /bin/ksh /usr/dt/bin/sdtvolcheckm      root  3000     1  0   Feb 22 ?       0:00 /usr/dt/bin/dsdm      root  3078  3067  0   Feb 22 ?       0:00 /bin/cat /tmp/.removable/notify0      root 10984     1  0   Jun 01 ?      12:42 /opt/perf/dce/bin/dced -b      root 16761   133  0 07:46:45 ?       0:00 in.telnetd  martyp $ 

AIX example:

 martyp $ ps -ef       UID   PID  PPID  C    STIME   TTY  TIME CMD      root     1     0  0   Feb 24     -  5:07 /etc/init      root  2208 15520  0   Feb 24     -  8:21 dtwm      root  2664     1  0   Feb 24     -  0:00 /usr/dt/bin/dtlogin -daemon      root  2882     1  0   Feb 24     - 158:41 /usr/sbin/syncd 60      root  3376  2664  5   Feb 24     - 3598:41 /usr/lpp/X11/bin/X -D /usr/lib/      root  3624  2664  0   Feb 24     -  0:00 dtlogin <:0>        -daemon      root  3950     1  6   Feb 24     - 5550:30 /usr/lpp/perf/bin/llbd      root  4144     1  0   Feb 24     -  0:00 /usr/lpp/perf/bin/midaemon      root  4490     1  0   Feb 24     -  0:48 /usr/lpp/perf/bin/perflbd      root  4906     1  0   Feb 24     -  0:00 /usr/lib/errdemon      root  5172     1  0   Feb 24     -  0:00 /usr/sbin/srcmstr      root  5724  5172  0   Feb 24     -  9:54 /usr/sbin/syslogd      root  6242  5172  0   Feb 24     -  0:00 /usr/sbin/biod 6      root  6450  5172  0   Feb 24     -  0:02 sendmail: accepting connections      root  6710  5172  0   Feb 24     -  7:34 /usr/sbin/portmap      root  6966  5172  0   Feb 24     -  0:23 /usr/sbin/inetd      root  7224  5172  0   Feb 24     -  1:09 /usr/sbin/timed -S      root  7482  5172  0   Feb 24     - 11:55 /usr/sbin/snmpd      root  8000     1  0   Feb 24     -  9:17 ovspmd      root  8516  8782  0   Feb 24     -  0:00 netfmt -CF      root  8782     1  0   Feb 24     -  0:00 /usr/OV/bin/ntl_reader 0 1 1 1      root  9036  8000  0   Feb 24     - 10:09 ovwdb -O -n5000      root  9288  8000  0   Feb 24     -  0:44 pmd -Au -At -Mu -Mt -m      root  9546  8000  0   Feb 24     - 20:05 trapgend -f      root  9804  8000  0   Feb 24     -  0:28 trapd      root 10062  8000  0   Feb 24     -  0:47 orsd      root 10320  8000  0   Feb 24     -  0:33 ovesmd      root 10578  8000  0   Feb 24     -  0:30 ovelmd      root 10836  8000  0   Feb 24     - 13:12 ovtopmd -O      root 11094  8000  0   Feb 24     - 17:50 netmon -P      root 11352  8000  0   Feb 24     -  0:02 snmpCollect      root 11954     1  0   Feb 24     -  1:22 /usr/sbin/cron      root 12140  5172  0   Feb 24     -  0:01 /usr/lib/netsvc/yp/ypbind      root 12394  5172  0   Feb 24     -  1:39 /usr/sbin/rpc.mountd      root 12652  5172  0   Feb 24     -  0:29 /usr/sbin/nfsd 8      root 12908  5172  0   Feb 24     -  0:00 /usr/sbin/rpc.statd      root 13166  5172  0   Feb 24     -  0:29 /usr/sbin/rpc.lockd      root 13428     1  0   Feb 24     -  0:00 /usr/sbin/uprintfd      root 14190  5172  0   Feb 24     - 72:59 /usr/sbin/automountd      root 14452  5172  0   Feb 24     -  0:17 /usr/sbin/qdaemon      root 14714  5172  0   Feb 24     -  0:00 /usr/sbin/writesrv      root 14992     1  0   Feb 24     - 252:26 /usr/lpp/perf/bin/scopeux      root 15520  3624  1   Feb 24     - 15:29 /usr/dt/bin/dtsession      root 15742     1  0   Feb 24     -  0:00 /usr/lpp/diagnostics/bin/diagd      root 15998     1  0   Feb 24  lft0  0:00 /usr/sbin/getty /dev/console      root 16304 18892  0   Feb 24 pts/0  0:00 /bin/ksh      root 16774     1  0   Feb 24     -  0:00 /usr/lpp/perf/bin/ttd      root 17092  4490  0   Feb 24     - 68:54 /usr/lpp/perf/bin/rep_server -t      root 17370 19186  3                 0:00 <defunct>      root 17630 15520  0   Mar 25     -  0:00 /usr/dt/bin/dtexec -open 0 -ttp      root 17898 15520  0   Mar 20     -  0:00 /usr/dt/bin/dtexec -open 0 -ttp      root 18118 19888  0   Feb 24 pts/1  0:00 /bin/ksh      root 18366  6966  0   Feb 24     -  0:00 rpc.ttdbserver 100083 1      root 18446 15520  0   Mar 15     -  0:00 /usr/dt/bin/dtexec -open 0 -ttp      root 18892 15520  0   Feb 24     -  3:46 /usr/dt/bin/dtterm      root 19186 16304  0   Feb 24 pts/0  0:01 /usr/lpp/X11/bin/msmit      root 19450     1  0   Feb 24     - 26:53 /usr/dt/bin/ttsession -s      root 19684  2208  0   Feb 24     -  0:00 /usr/dt/bin/dtexec -open 0 -ttp      root 19888 19684  0   Feb 24     -  0:00 /usr/dt/bin/dtterm      root 20104 15520  0   Feb 27     -  0:00 /usr/dt/bin/dtexec -open 0 -ttp      root 20248 20104  0   Feb 27     -  0:03 /usr/dt/bin/dtscreen      root 20542 29708  0   May 14     -  0:03 /usr/dt/bin/dtscreen      root 20912 26306  0   Apr 05     -  0:03 /usr/dt/bin/dtscreen      root 33558     1  0   May 18     -  3:28 /usr/atria/etc/lockmgr -a /var/      root 33834  6966  3 07:55:49     -  0:00 telnetd      root 34072     1  0   May 18     -  0:00 /usr/atria/etc/albd_server    martyp 36296 36608 13 07:56:07 pts/2  0:00 ps -ef    martyp 36608 33834  1 07:55:50 pts/2  0:00 -ksh      root 37220 15520  0   May 28     -  0:00 /usr/dt/bin/dtexec -open 0 -ttp  martyp $ 

HP-UX example (partial listing):

 martyp $ ps -ef      UID    PID    PPID C  STIME  TTY  TIME   COMMAND      root     0      0  0  Mar  9  ?   107:28 swapper      root     1      0  0  Mar  9  ?    2:27 init      root     2      0  0  Mar  9  ?   14:13 vhand      root     3      0  0  Mar  9  ?   114:55 statdaemon      root     4      0  0  Mar  9  ?    5:57 unhashdaemon      root     7      0  0  Mar  9  ?   154:33 ttisr      root    70      0  0  Mar  9  ?    0:01 lvmkd      root    71      0  0  Mar  9  ?    0:01 lvmkd      root    72      0  0  Mar  9  ?    0:01 lvmkd      root    13      0  0  Mar  9  ?    9:54 vx_sched_thread      root    14      0  0  Mar  9  ?    1:54 vx_iflush_thread      root    15      0  0  Mar  9  ?    2:06 vx_ifree_thread      root    16      0  0  Mar  9  ?    2:27 vx_inactive_cache_thread      root    17      0  0  Mar  9  ?    0:40 vx_delxwri_thread      root    18      0  0  Mar  9  ?    0:33 vx_logflush_thread      root    19      0  0  Mar  9  ?    0:07 vx_attrsync_thread                            .                            .                            .      root    69      0  0  Mar  9  ?    0:09 vx_inactive_thread      root    73      0  0  Mar  9  ?    0:01 lvmkd      root    74      0 19  Mar  9  ?   3605:29 netisr      root    75      0  0  Mar  9  ?    0:18 netisr      root    76      0  0  Mar  9  ?    0:17 netisr      root    77      0  0  Mar  9  ?    0:14 netisr      root    78      0  0  Mar  9  ?    0:48 nvsisr      root    79      0  0  Mar  9  ?    0:00 supsched      root    80      0  0  Mar  9  ?    0:00 smpsched      root    81      0  0  Mar  9  ?    0:00 smpsched      root    82      0  0  Mar  9  ?    0:00 sblksched      root    83      0  0  Mar  9  ?    0:00 sblksched      root    84      0  0  Mar  9  ?    0:00 strmem      root    85      0  0  Mar  9  ?    0:00 strweld      root  3730      1  0 16:39:22 console   0:00 /usr/sbin/getty console console      root   404      1  0  Mar  9  ?    3:57 /usr/sbin/swagentd    oracle   919      1  0 15:23:23 ?    0:00 oraclegprd (LOCAL=NO)      root   289      1  2  Mar  9  ?    78:34 /usr/sbin/syncer      root   426      1  0  Mar  9  ?    0:10 /usr/sbin/syslogd -D      root   576      1  0  Mar  9  ?    0:00 /usr/sbin/portmap      root   429      1  0  Mar  9  ?    0:00 /usr/sbin/ptydaemon      root   590      1  0  Mar  9  ?    0:00 /usr/sbin/biod 4      root   442      1  0  Mar  9  ?    0:00 /usr/lbin/nktl_daemon000001-2    oracle  8145      1  0 12:02:48 ?    0:00 oraclegprd (LOCAL=NO)      root   591      1  0  Mar  9  ?    0:00 /usr/sbin/biod 4      root   589      1  0  Mar  9  ?    0:00 /usr/sbin/biod 4      root   592      1  0  Mar  9  ?    0:00 /usr/sbin/biod 4      root   604      1  0  Mar  9  ?    0:00 /usr/sbin/rpc.lockd      root   598      1  0  Mar  9  ?    0:00 /usr/sbin/rpc.statd      root   610      1  0  Mar  9  ?    0:16 /usr/sbin/automount -f /etc/auto_master      root   638      1  0  Mar  9  ?    0:06 sendmail: accepting connections      root   618      1  0  Mar  9  ?    0:02 /usr/sbin/inetd      root   645      1  0  Mar  9  ?    5:01 /usr/sbin/snmpdm      root   661      1  0  Mar  9  ?   11:28 /usr/sbin/fddisubagtd      root   711      1  0  Mar  9  ?   30:59 /opt/dce/sbin/rpcd      root   720      1  0  Mar  9  ?    0:00 /usr/sbin/vtdaemon      root   867    777  1  Mar  9  ?    0:00 <defunct>        lp   733      1  0  Mar  9  ?    0:00 /usr/sbin/lpsched      root   777      1  0  Mar  9  ?    8:55 DIAGMON      root   742      1  0  Mar  9  ?    0:15 /usr/sbin/cron    oracle  7880      1  0 11:43:47 ?    0:00 oraclegprd (LOCAL=NO)      root   842      1  0  Mar  9  ?    0:00 /usr/vue/bin/vuelogin    oracle  5625      1  0 07:00:14 ?    0:01 ora_smon_gprd      root   781      1  0  Mar  9  ?    0:00 /usr/sbin/envd      root   833    777  0  Mar  9  ?    0:00 DEMLOG  DEMLOG;DEMLOG;0;0;      root   813      1  0  Mar  9  ?    0:00 /usr/sbin/nfsd 4      root   807      1  0  Mar  9  ?    0:00 /usr/sbin/rpc.mountd      root   815    813  0  Mar  9  ?    0:00 /usr/sbin/nfsd 4      root   817    813  0  Mar  9  ?    0:00 /usr/sbin/nfsd 4      root   835    777  0  Mar  9  ?    0:13 PSMON  PSMON;PSMON;0;0; 

Here is a brief description of the headings:

UID

The user ID of the process owner.

PID

The process ID (you can use this number to kill the process).

PPID

The process ID of the parent process.

C

Processor utilization. On a multi-processor system, you may see this number go beyond 100%. It could potentially go to 100% per processor, so a two-processor system may show 200% utilization. This varies among UNIX variants.

STIME

Start time of the process.

TTY

The controlling terminal for the process.

TIME

The cumulative execution time for the process.

COMMAND

The command name and arguments.

ps gives a quick profile of the processes running on your system. To get more detailed information, you can include the "l" option, which includes a lot of useful additional information, as shown in the following example:

 martyp $ ps -efl   F S      UID   PID   PPID  C PRI NI     ADDR     SZ    WCHAN    STIME TTY     D  19 T     root     0      0  0   0 SY f026f7f0      0            Feb 18 ?       d   8 S     root     1      0  0  41 20 f5b90808    175 f5b90a30   Feb 18 ?       - 19 S     root     2      0  0   0 SY f5b90108      0 f0283fd0   Feb 18 ?       t  19 S     root     3      0  0   0 SY f5b8fa08      0 f0287a44   Feb 18 ?      6h   8 S     root  3065   3059  0  40 20 f626d040   1639 f62aab96   Feb 22 ?       c   8 S     root    88      1  0  40 20 f5b8d708    377 f5b59df6   Feb 18 ?       q   8 S     root   478      1  0  41 20 f5b8ec08    388 f5b51bb8   Feb 18 ?       0   8 S     root    94      1  0  41 20 f5b8d008    527 f5b59e46   Feb 18 ?       d   8 S     root   150      1  0  41 20 f5da1a10    808 f5b59806   Feb 18 ?       d   8 S     root    96      1  0  67 20 f5da2810    535 f5b59ad6   Feb 18 ?       v   8 S     root   144      1  0  41 20 f5da0c10   2694 ef69f61c   Feb 18 ?      5d   8 S     root  1010      1  0   0 RT f61da330    496 f5dbec1c   Apr 12 ?       n   8 S     root   106      1  0  41 20 f5da1310    485 f5b59e96   Feb 18 ?       s   8 S     root   156      1  0  51 20 f5b8de08    446 f5b51eb8   Feb 18 ?       n   8 S     root   176      1  0  53 20 f5da2110    740 f5b59036   Feb 18 ?       d   8 S     root   129      1  0  56 20 f5d9fe10    447 f5b59cb6   Feb 18 ?       d   8 S   daemon   130      1  0  41 20 f5d9f710    564 f5b59b76   Feb 18 ?       d   8 S     root 14798      1  0  45 20 f5b8e508    616 f5b8e730   Mar 09 ?      3d   8 S     root   133      1  0  51 20 f5e18818    507 f5b59c66   Feb 18 ?       s   8 S     root   197      1  0  63 20 f5e15e18    284 f5e16040   Feb 18 ?       d   8 S     root   196      1  0  41 20 f5da0510    429 f5c68f8e   Feb 18 ?       c   8 S     root   213      1  0  41 20 f5e16518    586 f5c68b2e   Feb 18 ?      4d   8 S     root   199    196  0  41 20 f5e16c18    451 f5b59f86   Feb 18 ?       i   8 S     root   219      1  0  41 20 f5e17318    658 f5b59d06   Feb 18 ?       m   8 S     root   209      1  0  41 20 f5e18118    234 f5c68e4e   Feb 18 ?       d   8 S     root  2935    266  0  40 20 f61db130   2473 f62aaa56   Feb 22 ?      4   8 S     root 16800   3059  1  81 30 f626f340   1466 f61b345e 07:59:40 ?       k   8 S     root  2963   2954  0  40 20 f5f52028    513 f61b313e   Feb 22 ?       e   8 S     root   479      1  0  55 20 f5ee7120    407 f5fde2c6   Feb 18 console g   8 S     root 10976      1  0  65 20 f5f55828    478 f5c6853e   Jun 01 ?       d   8 S     root  7468      1  0  46 20 f621da38   2851    8306c   Feb 24 ?       d   8 S     root   266      1  0  41 20 f5ee5520   1601 f5c6858e   Feb 18 ?       n   8 S   martyp 16763  16761  0  51 20 f6270140    429 f62701ac 07:46:46 pts/4   h   8 S     root 10995      1  0  41 20 f5b8f308   2350 f5fde5e6   Jun 01 ?       d   8 S     root   484    478  0  41 20 f5ee4e20    408 f5ee5048   Feb 18 ?       n   8 S     root   458      1  0  41 20 f5f54a28    504 f5fde906   Feb 18 ?      2m   8 O     root 16802  16763  1  61 20 f5ee7820    220          08:00:05 pts/4   l   8 S     root   471      1  0  41 20 f5f53c28    658 f5fde726   Feb 18 ?       d   8 S     root   474      1  0  51 20 f5f53528    804 f61a58b6   Feb 18 ?       g   8 S     root   485    458  0  40 20 f5f52e28    734 f607ecde   Feb 18 ?      74   8 S     root  2954   2936  0  40 20 f626e540    433 f626e5ac   Feb 22 ?       n   8 S     root  2936    266  0  66 20 f5ee4720   1637 f5ee478c   Feb 22 ?       n   8 S     root  3061   3059  0  40 20 f5e17a18   2041 f61b359e   Feb 22 ?       m   8 S     root  3058      1  0  40 20 f61daa30   1067 f62aadc6   Feb 22 pts/2   n   8 S     root   712    133  0  41 20 f61d8e30    798 f61b390e   Feb 18 ?       d   8 Z     root 11001  11000  0   0                                              >   8 S     root  2938      1  0  60 20 f5ee6320    513 f601bfb6   Feb 22 ?       0   8 S     root  2999   2954  0  40 20 f621e138   1450 f61b33be   Feb 22 pts/2   t   8 S     root  3059   3002  1  51 20 f626de40   4010 f62aafa6   Feb 22 pts/2  2n   8 S     root  3063   3059  0  50 20 f621e838   1952 f62aa556   Feb 22 ?   8 S     root  3099   3062  0  40 20 f5f52728   2275 f60a1d18   Feb 22 ?       0   8 S     root 11000  10995  0  48 20 f626d740   2312    55694   Jun 01 ?       e   8 S     root  3002   2999  0  43 20 f61d8730    427 f61d879c   Feb 22 pts/2   =   8 S     root   730    133  0  40 20 f61d9530    422 f62aa9b6   Feb 18 ?       d   8 S     root  3062   3059  0  61 20 f621b738   2275 f62aa506   Feb 22 ?       0   8 S     root  3067      1  0  40 20 f5ee5c20    424 f5ee5c8c   Feb 22 ?       d   8 S     root  3000      1  0  40 20 f61d8030    518 f62aa8c6   Feb 22 ?       m   8 S     root  3078   3067  0  40 20 f61d9c30    211 f5b512b8   Feb 22 ?       0   8 S     root 10984      1  0  41 20 f5f54328   2484 eee46e84   Jun 01 ?      1b   8 S     root 16761    133  0  44 20 f5ee4020    411 f5c6894e 07:46:45 ?       d  martyp $ 

In this example, the first column is F for flags. F provides octal information about whether the process is swapped, in core, a system process, and so on. The octal value sometimes varies from system to system, so check the manual pages for your system to see the octal value of the flags.

S is for state. The state can be sleeping, as indicated by S for most of the processes shown in the example, waiting, running, intermediate, terminated, and so on. Again, some of these values may vary from system to system, so check your manual pages.

Some additional useful information in this output are: NI for the nice value, ADDR for the memory address of the process, SZ for the size of the process in physical pages, and WCHAN, which is the event for which the process is waiting.


       
    Top
     



    HP-UX Virtual Partitions
    HP-UX Virtual Partitions
    ISBN: 0130352128
    EAN: 2147483647
    Year: 2002
    Pages: 181

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net