xref: /freebsd/bin/ps/ps.1 (revision c9a8d1f4ddce0e113129507ab55689b6e922f60d)
14b88c807SRodney W. Grimes.\" Copyright (c) 1980, 1990, 1991, 1993, 1994
24b88c807SRodney W. Grimes.\"	The Regents of the University of California.  All rights reserved.
34b88c807SRodney W. Grimes.\"
44b88c807SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without
54b88c807SRodney W. Grimes.\" modification, are permitted provided that the following conditions
64b88c807SRodney W. Grimes.\" are met:
74b88c807SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright
84b88c807SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer.
94b88c807SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright
104b88c807SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer in the
114b88c807SRodney W. Grimes.\"    documentation and/or other materials provided with the distribution.
124b88c807SRodney W. Grimes.\" 3. All advertising materials mentioning features or use of this software
134b88c807SRodney W. Grimes.\"    must display the following acknowledgement:
144b88c807SRodney W. Grimes.\"	This product includes software developed by the University of
154b88c807SRodney W. Grimes.\"	California, Berkeley and its contributors.
164b88c807SRodney W. Grimes.\" 4. Neither the name of the University nor the names of its contributors
174b88c807SRodney W. Grimes.\"    may be used to endorse or promote products derived from this software
184b88c807SRodney W. Grimes.\"    without specific prior written permission.
194b88c807SRodney W. Grimes.\"
204b88c807SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
214b88c807SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
224b88c807SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
234b88c807SRodney W. Grimes.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
244b88c807SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
254b88c807SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
264b88c807SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
274b88c807SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
284b88c807SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
294b88c807SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
304b88c807SRodney W. Grimes.\" SUCH DAMAGE.
314b88c807SRodney W. Grimes.\"
324b88c807SRodney W. Grimes.\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
33c9a8d1f4SPhilippe Charnier.\"	$Id: ps.1,v 1.16 1998/02/18 22:49:58 dima Exp $
344b88c807SRodney W. Grimes.\"
354b88c807SRodney W. Grimes.Dd April 18, 1994
364b88c807SRodney W. Grimes.Dt PS 1
374b88c807SRodney W. Grimes.Os BSD 4
384b88c807SRodney W. Grimes.Sh NAME
39c9a8d1f4SPhilippe Charnier.Nm ps
404b88c807SRodney W. Grimes.Nd process status
414b88c807SRodney W. Grimes.Sh SYNOPSIS
42c9a8d1f4SPhilippe Charnier.Nm ps
430e3b7418SDima Ruban.Op Fl aCcefhjlmrSTuvwx
444b88c807SRodney W. Grimes.Op Fl M Ar core
454b88c807SRodney W. Grimes.Op Fl N Ar system
464b88c807SRodney W. Grimes.Op Fl O Ar fmt
474b88c807SRodney W. Grimes.Op Fl o Ar fmt
484b88c807SRodney W. Grimes.Op Fl p Ar pid
494b88c807SRodney W. Grimes.Op Fl t Ar tty
5073eb8310SPeter Wemm.Op Fl U Ar username
514b88c807SRodney W. Grimes.Op Fl W Ar swap
524b88c807SRodney W. Grimes.Nm ps
534b88c807SRodney W. Grimes.Op Fl L
544b88c807SRodney W. Grimes.Sh DESCRIPTION
55c9a8d1f4SPhilippe Charnier.Nm Ps
564b88c807SRodney W. Grimesdisplays a header line followed by lines containing information about your
574b88c807SRodney W. Grimesprocesses that have controlling terminals.
581c0c7731SJoerg WunschThis information is sorted by controlling terminal, then by process
594b88c807SRodney W. Grimes.Tn ID .
604b88c807SRodney W. Grimes.Pp
614b88c807SRodney W. GrimesThe information displayed is selected based on a set of keywords (see the
624b88c807SRodney W. Grimes.Fl L
634b88c807SRodney W. Grimes.Fl O
644b88c807SRodney W. Grimesand
654b88c807SRodney W. Grimes.Fl o
664b88c807SRodney W. Grimesoptions).
674b88c807SRodney W. GrimesThe default output format includes, for each process, the process'
684b88c807SRodney W. Grimes.Tn ID ,
694b88c807SRodney W. Grimescontrolling terminal, cpu time (including both user and system time),
704b88c807SRodney W. Grimesstate, and associated command.
714b88c807SRodney W. Grimes.Pp
721c0c7731SJoerg WunschThe process file system (see
731c0c7731SJoerg Wunsch.Xr procfs 5
741c0c7731SJoerg Wunsch\&) should be mounted when
751c0c7731SJoerg Wunsch.Nm
761c0c7731SJoerg Wunschis executed, otherwise not all information will be available.
771c0c7731SJoerg Wunsch.Pp
784b88c807SRodney W. GrimesThe options are as follows:
794b88c807SRodney W. Grimes.Bl -tag -width indent
804b88c807SRodney W. Grimes.It Fl a
814b88c807SRodney W. GrimesDisplay information about other users' processes as well as your own.
82db91faacSPeter Wemm.It Fl c
83db91faacSPeter WemmChange the ``command'' column output to just contain the executable name,
84db91faacSPeter Wemmrather than the full command line.
854b88c807SRodney W. Grimes.It Fl C
864b88c807SRodney W. GrimesChange the way the cpu percentage is calculated by using a ``raw''
874b88c807SRodney W. Grimescpu calculation that ignores ``resident'' time (this normally has
884b88c807SRodney W. Grimesno effect).
894b88c807SRodney W. Grimes.It Fl e
904b88c807SRodney W. GrimesDisplay the environment as well.
91b548141bSJohn Dyson.It Fl f
92b548141bSJohn DysonWork harder to get detailed process information.
934b88c807SRodney W. Grimes.It Fl h
944b88c807SRodney W. GrimesRepeat the information header as often as necessary to guarantee one
954b88c807SRodney W. Grimesheader per page of information.
964b88c807SRodney W. Grimes.It Fl j
974b88c807SRodney W. GrimesPrint information associated with the following keywords:
984b88c807SRodney W. Grimesuser, pid, ppid, pgid, sess, jobc, state, tt, time and command.
994b88c807SRodney W. Grimes.It Fl L
1004b88c807SRodney W. GrimesList the set of available keywords.
1014b88c807SRodney W. Grimes.It Fl l
1024b88c807SRodney W. GrimesDisplay information associated with the following keywords:
1034b88c807SRodney W. Grimesuid, pid, ppid, cpu, pri, nice, vsz, rss, wchan, state, tt, time
1044b88c807SRodney W. Grimesand command.
1054b88c807SRodney W. Grimes.It Fl M
1064b88c807SRodney W. GrimesExtract values associated with the name list from the specified core
1074b88c807SRodney W. Grimesinstead of the default
108c9a8d1f4SPhilippe Charnier.Pa /dev/kmem .
1094b88c807SRodney W. Grimes.It Fl m
1104b88c807SRodney W. GrimesSort by memory usage, instead of by process
1114b88c807SRodney W. Grimes.Tn ID .
1124b88c807SRodney W. Grimes.It Fl N
1134b88c807SRodney W. GrimesExtract the name list from the specified system instead of the default
114c9a8d1f4SPhilippe Charnier.Pa /kernel .
1154b88c807SRodney W. Grimes.It Fl O
1164b88c807SRodney W. GrimesAdd the information associated with the space or comma separated list
1174b88c807SRodney W. Grimesof keywords specified, after the process
1184b88c807SRodney W. Grimes.Tn ID ,
1194b88c807SRodney W. Grimesin the default information
1204b88c807SRodney W. Grimesdisplay.
1214b88c807SRodney W. GrimesKeywords may be appended with an equals (``='') sign and a string.
1224b88c807SRodney W. GrimesThis causes the printed header to use the specified string instead of
1234b88c807SRodney W. Grimesthe standard header.
1244b88c807SRodney W. Grimes.It Fl o
1254b88c807SRodney W. GrimesDisplay information associated with the space or comma separated list
1264b88c807SRodney W. Grimesof keywords specified.
1274b88c807SRodney W. GrimesKeywords may be appended with an equals (``='') sign and a string.
1284b88c807SRodney W. GrimesThis causes the printed header to use the specified string instead of
1294b88c807SRodney W. Grimesthe standard header.
1304b88c807SRodney W. Grimes.It Fl p
1314b88c807SRodney W. GrimesDisplay information associated with the specified process
1324b88c807SRodney W. Grimes.Tn ID .
1334b88c807SRodney W. Grimes.It Fl r
1344b88c807SRodney W. GrimesSort by current cpu usage, instead of by process
1354b88c807SRodney W. Grimes.Tn ID .
1364b88c807SRodney W. Grimes.It Fl S
1374b88c807SRodney W. GrimesChange the way the process time is calculated by summing all exited
1384b88c807SRodney W. Grimeschildren to their parent process.
1394b88c807SRodney W. Grimes.It Fl T
1404b88c807SRodney W. GrimesDisplay information about processes attached to the device associated
1414b88c807SRodney W. Grimeswith the standard input.
1424b88c807SRodney W. Grimes.It Fl t
1434b88c807SRodney W. GrimesDisplay information about processes attached to the specified terminal
1444b88c807SRodney W. Grimesdevice.
14573eb8310SPeter Wemm.It Fl U
14673eb8310SPeter WemmDisplay the processes belonging to the specified
14773eb8310SPeter Wemm.Tn username .
1484b88c807SRodney W. Grimes.It Fl u
1494b88c807SRodney W. GrimesDisplay information associated with the following keywords:
1504b88c807SRodney W. Grimesuser, pid, %cpu, %mem, vsz, rss, tt, state, start, time and command.
1514b88c807SRodney W. GrimesThe
1524b88c807SRodney W. Grimes.Fl u
1534b88c807SRodney W. Grimesoption implies the
1544b88c807SRodney W. Grimes.Fl r
1554b88c807SRodney W. Grimesoption.
1564b88c807SRodney W. Grimes.It Fl v
1574b88c807SRodney W. GrimesDisplay information associated with the following keywords:
1584b88c807SRodney W. Grimespid, state, time, sl, re, pagein, vsz, rss, lim, tsiz,
1594b88c807SRodney W. Grimes%cpu, %mem and command.
1604b88c807SRodney W. GrimesThe
1614b88c807SRodney W. Grimes.Fl v
1624b88c807SRodney W. Grimesoption implies the
1634b88c807SRodney W. Grimes.Fl m
1644b88c807SRodney W. Grimesoption.
1654b88c807SRodney W. Grimes.It Fl W
1664b88c807SRodney W. GrimesExtract swap information from the specified file instead of the
1674b88c807SRodney W. Grimesdefault
168c9a8d1f4SPhilippe Charnier.Pa /dev/drum .
1694b88c807SRodney W. Grimes.It Fl w
1704b88c807SRodney W. GrimesUse 132 columns to display information, instead of the default which
1714b88c807SRodney W. Grimesis your window size.
1724b88c807SRodney W. GrimesIf the
1734b88c807SRodney W. Grimes.Fl w
1744b88c807SRodney W. Grimesoption is specified more than once,
175c9a8d1f4SPhilippe Charnier.Nm
1764b88c807SRodney W. Grimeswill use as many columns as necessary without regard for your window size.
1774b88c807SRodney W. Grimes.It Fl x
1784b88c807SRodney W. GrimesDisplay information about processes without controlling terminals.
1794b88c807SRodney W. Grimes.El
1804b88c807SRodney W. Grimes.Pp
1814b88c807SRodney W. GrimesA complete list of the available keywords are listed below.
1824b88c807SRodney W. GrimesSome of these keywords are further specified as follows:
1834b88c807SRodney W. Grimes.Bl -tag -width indent
1844b88c807SRodney W. Grimes.It %cpu
1854b88c807SRodney W. GrimesThe cpu utilization of the process; this is a decaying average over up to
1864b88c807SRodney W. Grimesa minute of previous (real) time.
1874b88c807SRodney W. GrimesSince the time base over which this is computed varies (since processes may
1884b88c807SRodney W. Grimesbe very young) it is possible for the sum of all
1894b88c807SRodney W. Grimes.Tn \&%CPU
1904b88c807SRodney W. Grimesfields to exceed 100%.
1914b88c807SRodney W. Grimes.It %mem
1924b88c807SRodney W. GrimesThe percentage of real memory used by this process.
1934b88c807SRodney W. Grimes.It flags
194c01bf97cSSujal PatelThe flags associated with the process as in
1954b88c807SRodney W. Grimesthe include file
1964b88c807SRodney W. Grimes.Aq Pa sys/proc.h :
197c01bf97cSSujal Patel.Bl -column P_NOCLDSTOP P_NOCLDSTOP
198c01bf97cSSujal Patel.It Dv "P_ADVLOCK" Ta No "0x00001	Process may hold a POSIX advisory lock"
199c01bf97cSSujal Patel.It Dv "P_CONTROLT" Ta No "0x00002	Has a controlling terminal"
200c01bf97cSSujal Patel.It Dv "P_INMEM" Ta No "0x00004		Loaded into memory"
201c01bf97cSSujal Patel.It Dv "P_NOCLDSTOP" Ta No "0x00008	No SIGCHLD when children stop"
202c01bf97cSSujal Patel.It Dv "P_PPWAIT" Ta No "0x00010	Parent is waiting for child to exec/exit"
203c01bf97cSSujal Patel.It Dv "P_PROFIL" Ta No "0x00020	Has started profiling"
204c01bf97cSSujal Patel.It Dv "P_SELECT" Ta No "0x00040	Selecting; wakeup/waiting danger"
205c01bf97cSSujal Patel.It Dv "P_SINTR" Ta No "0x00080		Sleep is interruptible"
206c01bf97cSSujal Patel.It Dv "P_SUGID" Ta No "0x00100		Had set id privileges since last exec"
207c01bf97cSSujal Patel.It Dv "P_SYSTEM" Ta No "0x00200	System proc: no sigs, stats or swapping"
208c01bf97cSSujal Patel.It Dv "P_TIMEOUT" Ta No "0x00400	Timing out during sleep"
209c01bf97cSSujal Patel.It Dv "P_TRACED" Ta No "0x00800	Debugged process being traced"
210c01bf97cSSujal Patel.It Dv "P_WAITED" Ta No "0x01000	Debugging process has waited for child"
211c01bf97cSSujal Patel.It Dv "P_WEXIT" Ta No "0x02000		Working on exiting"
212c01bf97cSSujal Patel.It Dv "P_EXEC" Ta No "0x04000		Process called exec"
213c01bf97cSSujal Patel.It Dv "P_NOSWAP" Ta No "0x08000	Another flag to prevent swap out"
214c01bf97cSSujal Patel.It Dv "P_PHYSIO" Ta No "0x10000	Doing physical I/O"
215c01bf97cSSujal Patel.It Dv "P_OWEUPC" Ta No "0x20000	Owe process an addupc() call at next ast"
216c01bf97cSSujal Patel.It Dv "P_SWAPPING" Ta No "0x40000	Process is being swapped"
2174b88c807SRodney W. Grimes.El
2184b88c807SRodney W. Grimes.It lim
2194b88c807SRodney W. GrimesThe soft limit on memory used, specified via a call to
2204b88c807SRodney W. Grimes.Xr setrlimit 2 .
2214b88c807SRodney W. Grimes.It lstart
2227d4774d0SJonathan LemonThe exact time the command started, using the ``%c'' format described in
2234b88c807SRodney W. Grimes.Xr strftime 3 .
2244b88c807SRodney W. Grimes.It nice
2254b88c807SRodney W. GrimesThe process scheduling increment (see
2264b88c807SRodney W. Grimes.Xr setpriority 2 ) .
2274b88c807SRodney W. Grimes.It rss
2284b88c807SRodney W. Grimesthe real memory (resident set) size of the process (in 1024 byte units).
2294b88c807SRodney W. Grimes.It start
2304b88c807SRodney W. GrimesThe time the command started.
2314b88c807SRodney W. GrimesIf the command started less than 24 hours ago, the start time is
2324b88c807SRodney W. Grimesdisplayed using the ``%l:ps.1p'' format described in
2334b88c807SRodney W. Grimes.Xr strftime 3 .
2344b88c807SRodney W. GrimesIf the command started less than 7 days ago, the start time is
2354b88c807SRodney W. Grimesdisplayed using the ``%a6.15p'' format.
2364b88c807SRodney W. GrimesOtherwise, the start time is displayed using the ``%e%b%y'' format.
2374b88c807SRodney W. Grimes.It state
2384b88c807SRodney W. GrimesThe state is given by a sequence of letters, for example,
2394b88c807SRodney W. Grimes.Dq Tn RWNA .
2404b88c807SRodney W. GrimesThe first letter indicates the run state of the process:
2414b88c807SRodney W. Grimes.Pp
2424b88c807SRodney W. Grimes.Bl -tag -width indent -compact
2434b88c807SRodney W. Grimes.It D
2444b88c807SRodney W. GrimesMarks a process in disk (or other short term, uninterruptible) wait.
2454b88c807SRodney W. Grimes.It I
2464b88c807SRodney W. GrimesMarks a process that is idle (sleeping for longer than about 20 seconds).
2474b88c807SRodney W. Grimes.It R
2484b88c807SRodney W. GrimesMarks a runnable process.
2494b88c807SRodney W. Grimes.It S
2504b88c807SRodney W. GrimesMarks a process that is sleeping for less than about 20 seconds.
2514b88c807SRodney W. Grimes.It T
2524b88c807SRodney W. GrimesMarks a stopped process.
2534b88c807SRodney W. Grimes.It Z
2544b88c807SRodney W. GrimesMarks a dead process (a ``zombie'').
2554b88c807SRodney W. Grimes.El
2564b88c807SRodney W. Grimes.Pp
2574b88c807SRodney W. GrimesAdditional characters after these, if any, indicate additional state
2584b88c807SRodney W. Grimesinformation:
2594b88c807SRodney W. Grimes.Pp
2604b88c807SRodney W. Grimes.Bl -tag -width indent -compact
2614b88c807SRodney W. Grimes.It +
2624b88c807SRodney W. GrimesThe process is in the foreground process group of its control terminal.
2634b88c807SRodney W. Grimes.It <
2644b88c807SRodney W. GrimesThe process has raised
2654b88c807SRodney W. Grimes.Tn CPU
2664b88c807SRodney W. Grimesscheduling priority.
2674b88c807SRodney W. Grimes.It >
2684b88c807SRodney W. GrimesThe process has specified a soft limit on memory requirements and is
2694b88c807SRodney W. Grimescurrently exceeding that limit; such a process is (necessarily) not
2704b88c807SRodney W. Grimesswapped.
2714b88c807SRodney W. Grimes.It A
2724b88c807SRodney W. Grimesthe process has asked for random page replacement
2734b88c807SRodney W. Grimes.Pf ( Dv VA_ANOM ,
2744b88c807SRodney W. Grimesfrom
2754b88c807SRodney W. Grimes.Xr vadvise 2 ,
2764b88c807SRodney W. Grimesfor example,
2774b88c807SRodney W. Grimes.Xr lisp 1
2784b88c807SRodney W. Grimesin a garbage collect).
2794b88c807SRodney W. Grimes.It E
2804b88c807SRodney W. GrimesThe process is trying to exit.
2814b88c807SRodney W. Grimes.It L
2824b88c807SRodney W. GrimesThe process has pages locked in core (for example, for raw
2834b88c807SRodney W. Grimes.Tn I/O ) .
2844b88c807SRodney W. Grimes.It N
2854b88c807SRodney W. GrimesThe process has reduced
2864b88c807SRodney W. Grimes.Tn CPU
2874b88c807SRodney W. Grimesscheduling priority (see
2884b88c807SRodney W. Grimes.Xr setpriority 2 ) .
2894b88c807SRodney W. Grimes.It S
2904b88c807SRodney W. GrimesThe process has asked for
2914b88c807SRodney W. Grimes.Tn FIFO
2924b88c807SRodney W. Grimespage replacement
2934b88c807SRodney W. Grimes.Pf ( Dv VA_SEQL ,
2944b88c807SRodney W. Grimesfrom
2954b88c807SRodney W. Grimes.Xr vadvise 2 ,
2964b88c807SRodney W. Grimesfor example, a large image processing program using virtual memory to
2974b88c807SRodney W. Grimessequentially address voluminous data).
2984b88c807SRodney W. Grimes.It s
2994b88c807SRodney W. GrimesThe process is a session leader.
3004b88c807SRodney W. Grimes.It V
3014b88c807SRodney W. GrimesThe process is suspended during a
3024b88c807SRodney W. Grimes.Xr vfork .
3034b88c807SRodney W. Grimes.It W
3044b88c807SRodney W. GrimesThe process is swapped out.
3054b88c807SRodney W. Grimes.It X
3064b88c807SRodney W. GrimesThe process is being traced or debugged.
3074b88c807SRodney W. Grimes.El
3084b88c807SRodney W. Grimes.It tt
3094b88c807SRodney W. GrimesAn abbreviation for the pathname of the controlling terminal, if any.
3104b88c807SRodney W. GrimesThe abbreviation consists of the two letters following
311c9a8d1f4SPhilippe Charnier.Pa /dev/tty ,
3124b88c807SRodney W. Grimesor, for the console, ``co''.
3134b88c807SRodney W. GrimesThis is followed by a ``-'' if the process can no longer reach that
3144b88c807SRodney W. Grimescontrolling terminal (i.e., it has been revoked).
3154b88c807SRodney W. Grimes.It wchan
3164b88c807SRodney W. GrimesThe event (an address in the system) on which a process waits.
3174b88c807SRodney W. GrimesWhen printed numerically, the initial part of the address is
3184b88c807SRodney W. Grimestrimmed off and the result is printed in hex, for example, 0x80324000 prints
3194b88c807SRodney W. Grimesas 324000.
3204b88c807SRodney W. Grimes.El
3214b88c807SRodney W. Grimes.Pp
3224b88c807SRodney W. GrimesWhen printing using the command keyword, a process that has exited and
3234b88c807SRodney W. Grimeshas a parent that has not yet waited for the process (in other words, a zombie)
3244b88c807SRodney W. Grimesis listed as ``<defunct>'', and a process which is blocked while trying
3254b88c807SRodney W. Grimesto exit is listed as ``<exiting>''.
326c9a8d1f4SPhilippe Charnier.Nm Ps
3274b88c807SRodney W. Grimesmakes an educated guess as to the file name and arguments given when the
3284b88c807SRodney W. Grimesprocess was created by examining memory or the swap area.
3294b88c807SRodney W. GrimesThe method is inherently somewhat unreliable and in any event a process
3304b88c807SRodney W. Grimesis entitled to destroy this information, so the names cannot be depended
3314b88c807SRodney W. Grimeson too much.
3324b88c807SRodney W. GrimesThe ucomm (accounting) keyword can, however, be depended on.
3334b88c807SRodney W. Grimes.Sh KEYWORDS
3344b88c807SRodney W. GrimesThe following is a complete list of the available keywords and their
3354b88c807SRodney W. Grimesmeanings.
3364b88c807SRodney W. GrimesSeveral of them have aliases (keywords which are synonyms).
3374b88c807SRodney W. Grimes.Pp
3384b88c807SRodney W. Grimes.Bl -tag -width sigignore -compact
3394b88c807SRodney W. Grimes.It %cpu
3404b88c807SRodney W. Grimespercentage cpu usage (alias pcpu)
3414b88c807SRodney W. Grimes.It %mem
3424b88c807SRodney W. Grimespercentage memory usage (alias pmem)
3434b88c807SRodney W. Grimes.It acflag
3444b88c807SRodney W. Grimesaccounting flag (alias acflg)
3454b88c807SRodney W. Grimes.It command
3464b88c807SRodney W. Grimescommand and arguments
3474b88c807SRodney W. Grimes.It cpu
3484b88c807SRodney W. Grimesshort-term cpu usage factor (for scheduling)
3494b88c807SRodney W. Grimes.It flags
3504b88c807SRodney W. Grimesthe process flags, in hexadecimal (alias f)
3514b88c807SRodney W. Grimes.It inblk
3524b88c807SRodney W. Grimestotal blocks read (alias inblock)
3534b88c807SRodney W. Grimes.It jobc
3544b88c807SRodney W. Grimesjob control count
3554b88c807SRodney W. Grimes.It ktrace
3564b88c807SRodney W. Grimestracing flags
3574b88c807SRodney W. Grimes.It ktracep
3584b88c807SRodney W. Grimestracing vnode
3594b88c807SRodney W. Grimes.It lim
3604b88c807SRodney W. Grimesmemoryuse limit
3614b88c807SRodney W. Grimes.It logname
3624b88c807SRodney W. Grimeslogin name of user who started the process
3634b88c807SRodney W. Grimes.It lstart
3644b88c807SRodney W. Grimestime started
3654b88c807SRodney W. Grimes.It majflt
3664b88c807SRodney W. Grimestotal page faults
3674b88c807SRodney W. Grimes.It minflt
3684b88c807SRodney W. Grimestotal page reclaims
3694b88c807SRodney W. Grimes.It msgrcv
3704b88c807SRodney W. Grimestotal messages received (reads from pipes/sockets)
3714b88c807SRodney W. Grimes.It msgsnd
3724b88c807SRodney W. Grimestotal messages sent (writes on pipes/sockets)
3734b88c807SRodney W. Grimes.It nice
3744b88c807SRodney W. Grimesnice value (alias ni)
3754b88c807SRodney W. Grimes.It nivcsw
3764b88c807SRodney W. Grimestotal involuntary context switches
3774b88c807SRodney W. Grimes.It nsigs
3784b88c807SRodney W. Grimestotal signals taken (alias nsignals)
3794b88c807SRodney W. Grimes.It nswap
3804b88c807SRodney W. Grimestotal swaps in/out
3814b88c807SRodney W. Grimes.It nvcsw
3824b88c807SRodney W. Grimestotal voluntary context switches
3834b88c807SRodney W. Grimes.It nwchan
3844b88c807SRodney W. Grimeswait channel (as an address)
3854b88c807SRodney W. Grimes.It oublk
3864b88c807SRodney W. Grimestotal blocks written (alias oublock)
3874b88c807SRodney W. Grimes.It p_ru
3884b88c807SRodney W. Grimesresource usage (valid only for zombie)
3894b88c807SRodney W. Grimes.It paddr
3904b88c807SRodney W. Grimesswap address
3914b88c807SRodney W. Grimes.It pagein
3924b88c807SRodney W. Grimespageins (same as majflt)
3934b88c807SRodney W. Grimes.It pgid
3944b88c807SRodney W. Grimesprocess group number
3954b88c807SRodney W. Grimes.It pid
3964b88c807SRodney W. Grimesprocess
3974b88c807SRodney W. Grimes.Tn ID
3984b88c807SRodney W. Grimes.It poip
3994b88c807SRodney W. Grimespageouts in progress
4004b88c807SRodney W. Grimes.It ppid
4014b88c807SRodney W. Grimesparent process
4024b88c807SRodney W. Grimes.Tn ID
4034b88c807SRodney W. Grimes.It pri
4044b88c807SRodney W. Grimesscheduling priority
4054b88c807SRodney W. Grimes.It re
4064b88c807SRodney W. Grimescore residency time (in seconds; 127 = infinity)
4074b88c807SRodney W. Grimes.It rgid
4084b88c807SRodney W. Grimesreal group
4094b88c807SRodney W. Grimes.Tn ID
4104b88c807SRodney W. Grimes.It rlink
4114b88c807SRodney W. Grimesreverse link on run queue, or 0
4124b88c807SRodney W. Grimes.It rss
4134b88c807SRodney W. Grimesresident set size
4144b88c807SRodney W. Grimes.It rsz
4154b88c807SRodney W. Grimesresident set size + (text size / text use count) (alias rssize)
416a837235aSDavid Greenman.It rtprio
417a837235aSDavid Greenmanrealtime priority (101 = not a realtime process)
4184b88c807SRodney W. Grimes.It ruid
4194b88c807SRodney W. Grimesreal user
4204b88c807SRodney W. Grimes.Tn ID
4214b88c807SRodney W. Grimes.It ruser
4224b88c807SRodney W. Grimesuser name (from ruid)
4234b88c807SRodney W. Grimes.It sess
4244b88c807SRodney W. Grimessession pointer
4254b88c807SRodney W. Grimes.It sig
4264b88c807SRodney W. Grimespending signals (alias pending)
4274b88c807SRodney W. Grimes.It sigcatch
4284b88c807SRodney W. Grimescaught signals (alias caught)
4294b88c807SRodney W. Grimes.It sigignore
4304b88c807SRodney W. Grimesignored signals (alias ignored)
4314b88c807SRodney W. Grimes.It sigmask
4324b88c807SRodney W. Grimesblocked signals (alias blocked)
4334b88c807SRodney W. Grimes.It sl
4344b88c807SRodney W. Grimessleep time (in seconds; 127 = infinity)
4354b88c807SRodney W. Grimes.It start
4364b88c807SRodney W. Grimestime started
4374b88c807SRodney W. Grimes.It state
4384b88c807SRodney W. Grimessymbolic process state (alias stat)
4394b88c807SRodney W. Grimes.It svgid
4404b88c807SRodney W. Grimessaved gid from a setgid executable
4414b88c807SRodney W. Grimes.It svuid
4424b88c807SRodney W. Grimessaved uid from a setuid executable
4434b88c807SRodney W. Grimes.It tdev
4444b88c807SRodney W. Grimescontrol terminal device number
4454b88c807SRodney W. Grimes.It time
4464b88c807SRodney W. Grimesaccumulated cpu time, user + system (alias cputime)
4474b88c807SRodney W. Grimes.It tpgid
4484b88c807SRodney W. Grimescontrol terminal process group
4494b88c807SRodney W. Grimes.Tn ID
4504b88c807SRodney W. Grimes.\".It trss
4514b88c807SRodney W. Grimes.\"text resident set size (in Kbytes)
4524b88c807SRodney W. Grimes.It tsess
4534b88c807SRodney W. Grimescontrol terminal session pointer
4544b88c807SRodney W. Grimes.It tsiz
4554b88c807SRodney W. Grimestext size (in Kbytes)
4564b88c807SRodney W. Grimes.It tt
4574b88c807SRodney W. Grimescontrol terminal name (two letter abbreviation)
4584b88c807SRodney W. Grimes.It tty
4594b88c807SRodney W. Grimesfull name of control terminal
4604b88c807SRodney W. Grimes.It uprocp
4614b88c807SRodney W. Grimesprocess pointer
4624b88c807SRodney W. Grimes.It ucomm
4634b88c807SRodney W. Grimesname to be used for accounting
4644b88c807SRodney W. Grimes.It uid
4654b88c807SRodney W. Grimeseffective user
4664b88c807SRodney W. Grimes.Tn ID
4674b88c807SRodney W. Grimes.It upr
4684b88c807SRodney W. Grimesscheduling priority on return from system call (alias usrpri)
4694b88c807SRodney W. Grimes.It user
4704b88c807SRodney W. Grimesuser name (from uid)
4714b88c807SRodney W. Grimes.It vsz
4724b88c807SRodney W. Grimesvirtual size in Kbytes (alias vsize)
4734b88c807SRodney W. Grimes.It wchan
4744b88c807SRodney W. Grimeswait channel (as a symbolic name)
4754b88c807SRodney W. Grimes.It xstat
4764b88c807SRodney W. Grimesexit or stop status (valid only for stopped or zombie process)
4774b88c807SRodney W. Grimes.El
4784b88c807SRodney W. Grimes.Sh FILES
479f3c0267fSMike Pritchard.Bl -tag -width /var/db/kvm_kernel.db -compact
4804b88c807SRodney W. Grimes.It Pa /dev
4814b88c807SRodney W. Grimesspecial files and device names
4824b88c807SRodney W. Grimes.It Pa /dev/drum
4834b88c807SRodney W. Grimesdefault swap device
4844b88c807SRodney W. Grimes.It Pa /dev/kmem
4854b88c807SRodney W. Grimesdefault kernel memory
4864b88c807SRodney W. Grimes.It Pa /var/run/dev.db
4874b88c807SRodney W. Grimes/dev name database
488f3c0267fSMike Pritchard.It Pa /var/db/kvm_kernel.db
4894b88c807SRodney W. Grimessystem namelist database
490b3bfc719SDavid Greenman.It Pa /kernel
4914b88c807SRodney W. Grimesdefault system namelist
4921c0c7731SJoerg Wunsch.It Pa /proc
4931c0c7731SJoerg Wunschthe mount point of
4941c0c7731SJoerg Wunsch.Xr procfs 5
4954b88c807SRodney W. Grimes.El
4964b88c807SRodney W. Grimes.Sh SEE ALSO
4974b88c807SRodney W. Grimes.Xr kill 1 ,
4984b88c807SRodney W. Grimes.Xr w 1 ,
4994b88c807SRodney W. Grimes.Xr kvm 3 ,
5004b88c807SRodney W. Grimes.Xr strftime 3 ,
5011c0c7731SJoerg Wunsch.Xr procfs 5 ,
5024b88c807SRodney W. Grimes.Xr pstat 8
5034b88c807SRodney W. Grimes.Sh BUGS
5044b88c807SRodney W. GrimesSince
505c9a8d1f4SPhilippe Charnier.Nm
5064b88c807SRodney W. Grimescannot run faster than the system and is run as any other scheduled
5074b88c807SRodney W. Grimesprocess, the information it displays can never be exact.
508