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 332a456239SPeter Wemm.\" $FreeBSD$ 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 42be8b1497SRuslan Ermilov.Nm 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 5012e720d7SRuslan Ermilov.Oo Fl U Ar username Ns Xo 51cf22dcfcSBrian Somers.Op , Ns Ar username Ns No ... 5212e720d7SRuslan Ermilov.Xc 53cf22dcfcSBrian Somers.Oc 544b88c807SRodney W. Grimes.Op Fl W Ar swap 55be8b1497SRuslan Ermilov.Nm 564b88c807SRodney W. Grimes.Op Fl L 574b88c807SRodney W. Grimes.Sh DESCRIPTION 58c9a8d1f4SPhilippe Charnier.Nm Ps 594b88c807SRodney W. Grimesdisplays a header line followed by lines containing information about your 604b88c807SRodney W. Grimesprocesses that have controlling terminals. 611c0c7731SJoerg WunschThis information is sorted by controlling terminal, then by process 624b88c807SRodney W. Grimes.Tn ID . 634b88c807SRodney W. Grimes.Pp 644b88c807SRodney W. GrimesThe information displayed is selected based on a set of keywords (see the 654b88c807SRodney W. Grimes.Fl L 664b88c807SRodney W. Grimes.Fl O 674b88c807SRodney W. Grimesand 684b88c807SRodney W. Grimes.Fl o 694b88c807SRodney W. Grimesoptions). 704b88c807SRodney W. GrimesThe default output format includes, for each process, the process' 714b88c807SRodney W. Grimes.Tn ID , 724b88c807SRodney W. Grimescontrolling terminal, cpu time (including both user and system time), 734b88c807SRodney W. Grimesstate, and associated command. 744b88c807SRodney W. Grimes.Pp 751c0c7731SJoerg WunschThe process file system (see 7646be34b9SKris Kennaway.Xr procfs 5 ) 7746be34b9SKris Kennawayshould be mounted when 781c0c7731SJoerg Wunsch.Nm 791c0c7731SJoerg Wunschis executed, otherwise not all information will be available. 801c0c7731SJoerg Wunsch.Pp 814b88c807SRodney W. GrimesThe options are as follows: 824b88c807SRodney W. Grimes.Bl -tag -width indent 834b88c807SRodney W. Grimes.It Fl a 844b88c807SRodney W. GrimesDisplay information about other users' processes as well as your own. 85db91faacSPeter Wemm.It Fl c 86db91faacSPeter WemmChange the ``command'' column output to just contain the executable name, 87db91faacSPeter Wemmrather than the full command line. 884b88c807SRodney W. Grimes.It Fl C 894b88c807SRodney W. GrimesChange the way the cpu percentage is calculated by using a ``raw'' 904b88c807SRodney W. Grimescpu calculation that ignores ``resident'' time (this normally has 914b88c807SRodney W. Grimesno effect). 924b88c807SRodney W. Grimes.It Fl e 934b88c807SRodney W. GrimesDisplay the environment as well. 94b548141bSJohn Dyson.It Fl f 9577027e30SJoseph KoshyShow commandline and environment information about swapped out processes. 9655cb6cf5SJoseph KoshyThis option is honored only if the uid of the user is 0. 974b88c807SRodney W. Grimes.It Fl h 984b88c807SRodney W. GrimesRepeat the information header as often as necessary to guarantee one 994b88c807SRodney W. Grimesheader per page of information. 1004b88c807SRodney W. Grimes.It Fl j 1014b88c807SRodney W. GrimesPrint information associated with the following keywords: 1024b88c807SRodney W. Grimesuser, pid, ppid, pgid, sess, jobc, state, tt, time and command. 1034b88c807SRodney W. Grimes.It Fl L 1044b88c807SRodney W. GrimesList the set of available keywords. 1054b88c807SRodney W. Grimes.It Fl l 1064b88c807SRodney W. GrimesDisplay information associated with the following keywords: 1074b88c807SRodney W. Grimesuid, pid, ppid, cpu, pri, nice, vsz, rss, wchan, state, tt, time 1084b88c807SRodney W. Grimesand command. 1094b88c807SRodney W. Grimes.It Fl M 1104b88c807SRodney W. GrimesExtract values associated with the name list from the specified core 1114b88c807SRodney W. Grimesinstead of the default 112c9a8d1f4SPhilippe Charnier.Pa /dev/kmem . 1134b88c807SRodney W. Grimes.It Fl m 1144b88c807SRodney W. GrimesSort by memory usage, instead of by process 1154b88c807SRodney W. Grimes.Tn ID . 1164b88c807SRodney W. Grimes.It Fl N 1174b88c807SRodney W. GrimesExtract the name list from the specified system instead of the default 118c9a8d1f4SPhilippe Charnier.Pa /kernel . 1194b88c807SRodney W. Grimes.It Fl O 1204b88c807SRodney W. GrimesAdd the information associated with the space or comma separated list 1214b88c807SRodney W. Grimesof keywords specified, after the process 1224b88c807SRodney W. Grimes.Tn ID , 1234b88c807SRodney W. Grimesin the default information 1244b88c807SRodney W. Grimesdisplay. 1254b88c807SRodney W. GrimesKeywords may be appended with an equals (``='') sign and a string. 1264b88c807SRodney W. GrimesThis causes the printed header to use the specified string instead of 1274b88c807SRodney W. Grimesthe standard header. 1284b88c807SRodney W. Grimes.It Fl o 1294b88c807SRodney W. GrimesDisplay information associated with the space or comma separated list 1304b88c807SRodney W. Grimesof keywords specified. 1314b88c807SRodney W. GrimesKeywords may be appended with an equals (``='') sign and a string. 1324b88c807SRodney W. GrimesThis causes the printed header to use the specified string instead of 1334b88c807SRodney W. Grimesthe standard header. 1344b88c807SRodney W. Grimes.It Fl p 1354b88c807SRodney W. GrimesDisplay information associated with the specified process 1364b88c807SRodney W. Grimes.Tn ID . 1374b88c807SRodney W. Grimes.It Fl r 1384b88c807SRodney W. GrimesSort by current cpu usage, instead of by process 1394b88c807SRodney W. Grimes.Tn ID . 1404b88c807SRodney W. Grimes.It Fl S 1414b88c807SRodney W. GrimesChange the way the process time is calculated by summing all exited 1424b88c807SRodney W. Grimeschildren to their parent process. 1434b88c807SRodney W. Grimes.It Fl T 1444b88c807SRodney W. GrimesDisplay information about processes attached to the device associated 1454b88c807SRodney W. Grimeswith the standard input. 1464b88c807SRodney W. Grimes.It Fl t 1474b88c807SRodney W. GrimesDisplay information about processes attached to the specified terminal 1484b88c807SRodney W. Grimesdevice. 14973eb8310SPeter Wemm.It Fl U 15073eb8310SPeter WemmDisplay the processes belonging to the specified 151cf22dcfcSBrian Somers.Tn username Ns No (s). 1524b88c807SRodney W. Grimes.It Fl u 1534b88c807SRodney W. GrimesDisplay information associated with the following keywords: 1544b88c807SRodney W. Grimesuser, pid, %cpu, %mem, vsz, rss, tt, state, start, time and command. 1554b88c807SRodney W. GrimesThe 1564b88c807SRodney W. Grimes.Fl u 1574b88c807SRodney W. Grimesoption implies the 1584b88c807SRodney W. Grimes.Fl r 1594b88c807SRodney W. Grimesoption. 1604b88c807SRodney W. Grimes.It Fl v 1614b88c807SRodney W. GrimesDisplay information associated with the following keywords: 1624b88c807SRodney W. Grimespid, state, time, sl, re, pagein, vsz, rss, lim, tsiz, 1634b88c807SRodney W. Grimes%cpu, %mem and command. 1644b88c807SRodney W. GrimesThe 1654b88c807SRodney W. Grimes.Fl v 1664b88c807SRodney W. Grimesoption implies the 1674b88c807SRodney W. Grimes.Fl m 1684b88c807SRodney W. Grimesoption. 1694b88c807SRodney W. Grimes.It Fl W 1702d45aed6SChris D. FaulhaberExtract swap information from the specified file instead of 1712d45aed6SChris D. Faulhaberusing libkvm. 1724b88c807SRodney W. Grimes.It Fl w 1734b88c807SRodney W. GrimesUse 132 columns to display information, instead of the default which 1744b88c807SRodney W. Grimesis your window size. 1754b88c807SRodney W. GrimesIf the 1764b88c807SRodney W. Grimes.Fl w 1774b88c807SRodney W. Grimesoption is specified more than once, 178c9a8d1f4SPhilippe Charnier.Nm 1794b88c807SRodney W. Grimeswill use as many columns as necessary without regard for your window size. 1804b88c807SRodney W. Grimes.It Fl x 1814b88c807SRodney W. GrimesDisplay information about processes without controlling terminals. 1824b88c807SRodney W. Grimes.El 1834b88c807SRodney W. Grimes.Pp 1844b88c807SRodney W. GrimesA complete list of the available keywords are listed below. 1854b88c807SRodney W. GrimesSome of these keywords are further specified as follows: 1869b67ac59SJohn Baldwin.Bl -tag -width mtxname 1874b88c807SRodney W. Grimes.It %cpu 1884b88c807SRodney W. GrimesThe cpu utilization of the process; this is a decaying average over up to 1894b88c807SRodney W. Grimesa minute of previous (real) time. 1904b88c807SRodney W. GrimesSince the time base over which this is computed varies (since processes may 1914b88c807SRodney W. Grimesbe very young) it is possible for the sum of all 1924b88c807SRodney W. Grimes.Tn \&%CPU 1934b88c807SRodney W. Grimesfields to exceed 100%. 1944b88c807SRodney W. Grimes.It %mem 1954b88c807SRodney W. GrimesThe percentage of real memory used by this process. 1964b88c807SRodney W. Grimes.It flags 197c01bf97cSSujal PatelThe flags associated with the process as in 1984b88c807SRodney W. Grimesthe include file 1994b88c807SRodney W. Grimes.Aq Pa sys/proc.h : 200c01bf97cSSujal Patel.Bl -column P_NOCLDSTOP P_NOCLDSTOP 201c01bf97cSSujal Patel.It Dv "P_ADVLOCK" Ta No "0x00001 Process may hold a POSIX advisory lock" 202c01bf97cSSujal Patel.It Dv "P_CONTROLT" Ta No "0x00002 Has a controlling terminal" 203c01bf97cSSujal Patel.It Dv "P_INMEM" Ta No "0x00004 Loaded into memory" 204c01bf97cSSujal Patel.It Dv "P_NOCLDSTOP" Ta No "0x00008 No SIGCHLD when children stop" 205c01bf97cSSujal Patel.It Dv "P_PPWAIT" Ta No "0x00010 Parent is waiting for child to exec/exit" 206c01bf97cSSujal Patel.It Dv "P_PROFIL" Ta No "0x00020 Has started profiling" 207c01bf97cSSujal Patel.It Dv "P_SELECT" Ta No "0x00040 Selecting; wakeup/waiting danger" 208c01bf97cSSujal Patel.It Dv "P_SINTR" Ta No "0x00080 Sleep is interruptible" 209c01bf97cSSujal Patel.It Dv "P_SUGID" Ta No "0x00100 Had set id privileges since last exec" 210c01bf97cSSujal Patel.It Dv "P_SYSTEM" Ta No "0x00200 System proc: no sigs, stats or swapping" 211c01bf97cSSujal Patel.It Dv "P_TIMEOUT" Ta No "0x00400 Timing out during sleep" 212c01bf97cSSujal Patel.It Dv "P_TRACED" Ta No "0x00800 Debugged process being traced" 213c01bf97cSSujal Patel.It Dv "P_WAITED" Ta No "0x01000 Debugging process has waited for child" 214c01bf97cSSujal Patel.It Dv "P_WEXIT" Ta No "0x02000 Working on exiting" 215c01bf97cSSujal Patel.It Dv "P_EXEC" Ta No "0x04000 Process called exec" 216c01bf97cSSujal Patel.It Dv "P_OWEUPC" Ta No "0x20000 Owe process an addupc() call at next ast" 217c01bf97cSSujal Patel.It Dv "P_SWAPPING" Ta No "0x40000 Process is being swapped" 2184b88c807SRodney W. Grimes.El 2194b88c807SRodney W. Grimes.It lim 2204b88c807SRodney W. GrimesThe soft limit on memory used, specified via a call to 2214b88c807SRodney W. Grimes.Xr setrlimit 2 . 2224b88c807SRodney W. Grimes.It lstart 2237d4774d0SJonathan LemonThe exact time the command started, using the ``%c'' format described in 2244b88c807SRodney W. Grimes.Xr strftime 3 . 2259b67ac59SJohn Baldwin.It mtxname 2269b67ac59SJohn BaldwinThe name of the 2279b67ac59SJohn Baldwin.Xr mutex 9 2289b67ac59SJohn Baldwinthat the process is currently blocked on. 2299b67ac59SJohn BaldwinIf the name is invalid or unknown, then 23012e720d7SRuslan Ermilov.Dq ???\& 2319b67ac59SJohn Baldwinis displayed. 2324b88c807SRodney W. Grimes.It nice 2334b88c807SRodney W. GrimesThe process scheduling increment (see 2344b88c807SRodney W. Grimes.Xr setpriority 2 ) . 2354b88c807SRodney W. Grimes.It rss 2364b88c807SRodney W. Grimesthe real memory (resident set) size of the process (in 1024 byte units). 2374b88c807SRodney W. Grimes.It start 2384b88c807SRodney W. GrimesThe time the command started. 2394b88c807SRodney W. GrimesIf the command started less than 24 hours ago, the start time is 2404b88c807SRodney W. Grimesdisplayed using the ``%l:ps.1p'' format described in 2414b88c807SRodney W. Grimes.Xr strftime 3 . 2424b88c807SRodney W. GrimesIf the command started less than 7 days ago, the start time is 2434b88c807SRodney W. Grimesdisplayed using the ``%a6.15p'' format. 2444b88c807SRodney W. GrimesOtherwise, the start time is displayed using the ``%e%b%y'' format. 2454b88c807SRodney W. Grimes.It state 2464b88c807SRodney W. GrimesThe state is given by a sequence of letters, for example, 2474b88c807SRodney W. Grimes.Dq Tn RWNA . 2484b88c807SRodney W. GrimesThe first letter indicates the run state of the process: 2494b88c807SRodney W. Grimes.Pp 2504b88c807SRodney W. Grimes.Bl -tag -width indent -compact 2514b88c807SRodney W. Grimes.It D 2524b88c807SRodney W. GrimesMarks a process in disk (or other short term, uninterruptible) wait. 2534b88c807SRodney W. Grimes.It I 2544b88c807SRodney W. GrimesMarks a process that is idle (sleeping for longer than about 20 seconds). 25575c13541SPoul-Henning Kamp.It J 25675c13541SPoul-Henning KampMarks a process which is in 25775c13541SPoul-Henning Kamp.Xr jail 2 . 25875c13541SPoul-Henning KampThe hostname of the prison can be found in 25975c13541SPoul-Henning Kamp.Ql Li /proc/<pid>/status . 2604b88c807SRodney W. Grimes.It R 2614b88c807SRodney W. GrimesMarks a runnable process. 2624b88c807SRodney W. Grimes.It S 2634b88c807SRodney W. GrimesMarks a process that is sleeping for less than about 20 seconds. 2644b88c807SRodney W. Grimes.It T 2654b88c807SRodney W. GrimesMarks a stopped process. 2664b88c807SRodney W. Grimes.It Z 2674b88c807SRodney W. GrimesMarks a dead process (a ``zombie''). 2684b88c807SRodney W. Grimes.El 2694b88c807SRodney W. Grimes.Pp 2704b88c807SRodney W. GrimesAdditional characters after these, if any, indicate additional state 2714b88c807SRodney W. Grimesinformation: 2724b88c807SRodney W. Grimes.Pp 2734b88c807SRodney W. Grimes.Bl -tag -width indent -compact 2744b88c807SRodney W. Grimes.It + 2754b88c807SRodney W. GrimesThe process is in the foreground process group of its control terminal. 2764b88c807SRodney W. Grimes.It < 2774b88c807SRodney W. GrimesThe process has raised 2784b88c807SRodney W. Grimes.Tn CPU 2794b88c807SRodney W. Grimesscheduling priority. 2804b88c807SRodney W. Grimes.It > 2814b88c807SRodney W. GrimesThe process has specified a soft limit on memory requirements and is 2824b88c807SRodney W. Grimescurrently exceeding that limit; such a process is (necessarily) not 2834b88c807SRodney W. Grimesswapped. 2844b88c807SRodney W. Grimes.It A 2854b88c807SRodney W. Grimesthe process has asked for random page replacement 286f58bcbc9SKris Kennaway.Pf ( Dv MADV_RANDOM , 2874b88c807SRodney W. Grimesfrom 288f58bcbc9SKris Kennaway.Xr madvise 2 , 2894b88c807SRodney W. Grimesfor example, 2904b88c807SRodney W. Grimes.Xr lisp 1 2914b88c807SRodney W. Grimesin a garbage collect). 2924b88c807SRodney W. Grimes.It E 2934b88c807SRodney W. GrimesThe process is trying to exit. 2944b88c807SRodney W. Grimes.It L 2954b88c807SRodney W. GrimesThe process has pages locked in core (for example, for raw 2964b88c807SRodney W. Grimes.Tn I/O ) . 2974b88c807SRodney W. Grimes.It N 2984b88c807SRodney W. GrimesThe process has reduced 2994b88c807SRodney W. Grimes.Tn CPU 3004b88c807SRodney W. Grimesscheduling priority (see 3014b88c807SRodney W. Grimes.Xr setpriority 2 ) . 3024b88c807SRodney W. Grimes.It S 3034b88c807SRodney W. GrimesThe process has asked for 3044b88c807SRodney W. Grimes.Tn FIFO 3054b88c807SRodney W. Grimespage replacement 306f58bcbc9SKris Kennaway.Pf ( Dv MADV_SEQUENTIAL , 3074b88c807SRodney W. Grimesfrom 308f58bcbc9SKris Kennaway.Xr madvise 2 , 3094b88c807SRodney W. Grimesfor example, a large image processing program using virtual memory to 3104b88c807SRodney W. Grimessequentially address voluminous data). 3114b88c807SRodney W. Grimes.It s 3124b88c807SRodney W. GrimesThe process is a session leader. 3134b88c807SRodney W. Grimes.It V 3144b88c807SRodney W. GrimesThe process is suspended during a 3154b88c807SRodney W. Grimes.Xr vfork . 3164b88c807SRodney W. Grimes.It W 3174b88c807SRodney W. GrimesThe process is swapped out. 3184b88c807SRodney W. Grimes.It X 3194b88c807SRodney W. GrimesThe process is being traced or debugged. 3204b88c807SRodney W. Grimes.El 3214b88c807SRodney W. Grimes.It tt 3224b88c807SRodney W. GrimesAn abbreviation for the pathname of the controlling terminal, if any. 32377027e30SJoseph KoshyThe abbreviation consists of the three letters following 324c9a8d1f4SPhilippe Charnier.Pa /dev/tty , 32555cb6cf5SJoseph Koshyor, for the console, ``con''. 3264b88c807SRodney W. GrimesThis is followed by a ``-'' if the process can no longer reach that 3274b88c807SRodney W. Grimescontrolling terminal (i.e., it has been revoked). 3284b88c807SRodney W. Grimes.It wchan 3294b88c807SRodney W. GrimesThe event (an address in the system) on which a process waits. 3304b88c807SRodney W. GrimesWhen printed numerically, the initial part of the address is 3314b88c807SRodney W. Grimestrimmed off and the result is printed in hex, for example, 0x80324000 prints 3324b88c807SRodney W. Grimesas 324000. 3334b88c807SRodney W. Grimes.El 3344b88c807SRodney W. Grimes.Pp 3354b88c807SRodney W. GrimesWhen printing using the command keyword, a process that has exited and 3364b88c807SRodney W. Grimeshas a parent that has not yet waited for the process (in other words, a zombie) 3374b88c807SRodney W. Grimesis listed as ``<defunct>'', and a process which is blocked while trying 3384b88c807SRodney W. Grimesto exit is listed as ``<exiting>''. 339c9a8d1f4SPhilippe Charnier.Nm Ps 3404b88c807SRodney W. Grimesmakes an educated guess as to the file name and arguments given when the 3414b88c807SRodney W. Grimesprocess was created by examining memory or the swap area. 3424b88c807SRodney W. GrimesThe method is inherently somewhat unreliable and in any event a process 3434b88c807SRodney W. Grimesis entitled to destroy this information, so the names cannot be depended 3444b88c807SRodney W. Grimeson too much. 3454b88c807SRodney W. GrimesThe ucomm (accounting) keyword can, however, be depended on. 3464b88c807SRodney W. Grimes.Sh KEYWORDS 3474b88c807SRodney W. GrimesThe following is a complete list of the available keywords and their 3484b88c807SRodney W. Grimesmeanings. 3494b88c807SRodney W. GrimesSeveral of them have aliases (keywords which are synonyms). 3504b88c807SRodney W. Grimes.Pp 3514b88c807SRodney W. Grimes.Bl -tag -width sigignore -compact 3524b88c807SRodney W. Grimes.It %cpu 3534b88c807SRodney W. Grimespercentage cpu usage (alias pcpu) 3544b88c807SRodney W. Grimes.It %mem 3554b88c807SRodney W. Grimespercentage memory usage (alias pmem) 3564b88c807SRodney W. Grimes.It acflag 3574b88c807SRodney W. Grimesaccounting flag (alias acflg) 3584b88c807SRodney W. Grimes.It command 3594b88c807SRodney W. Grimescommand and arguments 3604b88c807SRodney W. Grimes.It cpu 3614b88c807SRodney W. Grimesshort-term cpu usage factor (for scheduling) 3624b88c807SRodney W. Grimes.It flags 3634b88c807SRodney W. Grimesthe process flags, in hexadecimal (alias f) 3644b88c807SRodney W. Grimes.It inblk 3654b88c807SRodney W. Grimestotal blocks read (alias inblock) 3664b88c807SRodney W. Grimes.It jobc 3674b88c807SRodney W. Grimesjob control count 3684b88c807SRodney W. Grimes.It ktrace 3694b88c807SRodney W. Grimestracing flags 3704b88c807SRodney W. Grimes.It ktracep 3714b88c807SRodney W. Grimestracing vnode 3724b88c807SRodney W. Grimes.It lim 3734b88c807SRodney W. Grimesmemoryuse limit 3744b88c807SRodney W. Grimes.It logname 3754b88c807SRodney W. Grimeslogin name of user who started the process 3764b88c807SRodney W. Grimes.It lstart 3774b88c807SRodney W. Grimestime started 3784b88c807SRodney W. Grimes.It majflt 3794b88c807SRodney W. Grimestotal page faults 3804b88c807SRodney W. Grimes.It minflt 3814b88c807SRodney W. Grimestotal page reclaims 3824b88c807SRodney W. Grimes.It msgrcv 3834b88c807SRodney W. Grimestotal messages received (reads from pipes/sockets) 3844b88c807SRodney W. Grimes.It msgsnd 3854b88c807SRodney W. Grimestotal messages sent (writes on pipes/sockets) 3869b67ac59SJohn Baldwin.It mtxname 3879b67ac59SJohn Baldwin.Xr mutex 9 3889b67ac59SJohn Baldwincurrently blocked on (as a symbolic name) 3894b88c807SRodney W. Grimes.It nice 3904b88c807SRodney W. Grimesnice value (alias ni) 3914b88c807SRodney W. Grimes.It nivcsw 3924b88c807SRodney W. Grimestotal involuntary context switches 3934b88c807SRodney W. Grimes.It nsigs 3944b88c807SRodney W. Grimestotal signals taken (alias nsignals) 3954b88c807SRodney W. Grimes.It nswap 3964b88c807SRodney W. Grimestotal swaps in/out 3974b88c807SRodney W. Grimes.It nvcsw 3984b88c807SRodney W. Grimestotal voluntary context switches 3994b88c807SRodney W. Grimes.It nwchan 4004b88c807SRodney W. Grimeswait channel (as an address) 4014b88c807SRodney W. Grimes.It oublk 4024b88c807SRodney W. Grimestotal blocks written (alias oublock) 4034b88c807SRodney W. Grimes.It p_ru 4044b88c807SRodney W. Grimesresource usage (valid only for zombie) 4054b88c807SRodney W. Grimes.It paddr 4064b88c807SRodney W. Grimesswap address 4074b88c807SRodney W. Grimes.It pagein 4084b88c807SRodney W. Grimespageins (same as majflt) 4094b88c807SRodney W. Grimes.It pgid 4104b88c807SRodney W. Grimesprocess group number 4114b88c807SRodney W. Grimes.It pid 4124b88c807SRodney W. Grimesprocess 4134b88c807SRodney W. Grimes.Tn ID 4144b88c807SRodney W. Grimes.It poip 4154b88c807SRodney W. Grimespageouts in progress 4164b88c807SRodney W. Grimes.It ppid 4174b88c807SRodney W. Grimesparent process 4184b88c807SRodney W. Grimes.Tn ID 4194b88c807SRodney W. Grimes.It pri 4204b88c807SRodney W. Grimesscheduling priority 4214b88c807SRodney W. Grimes.It re 4224b88c807SRodney W. Grimescore residency time (in seconds; 127 = infinity) 4234b88c807SRodney W. Grimes.It rgid 4244b88c807SRodney W. Grimesreal group 4254b88c807SRodney W. Grimes.Tn ID 4264b88c807SRodney W. Grimes.It rlink 4274b88c807SRodney W. Grimesreverse link on run queue, or 0 4284b88c807SRodney W. Grimes.It rss 4294b88c807SRodney W. Grimesresident set size 4304b88c807SRodney W. Grimes.It rsz 4314b88c807SRodney W. Grimesresident set size + (text size / text use count) (alias rssize) 432a837235aSDavid Greenman.It rtprio 433a837235aSDavid Greenmanrealtime priority (101 = not a realtime process) 4344b88c807SRodney W. Grimes.It ruid 4354b88c807SRodney W. Grimesreal user 4364b88c807SRodney W. Grimes.Tn ID 4374b88c807SRodney W. Grimes.It ruser 4384b88c807SRodney W. Grimesuser name (from ruid) 4394b88c807SRodney W. Grimes.It sess 4404b88c807SRodney W. Grimessession pointer 4414b88c807SRodney W. Grimes.It sig 4424b88c807SRodney W. Grimespending signals (alias pending) 4434b88c807SRodney W. Grimes.It sigcatch 4444b88c807SRodney W. Grimescaught signals (alias caught) 4454b88c807SRodney W. Grimes.It sigignore 4464b88c807SRodney W. Grimesignored signals (alias ignored) 4474b88c807SRodney W. Grimes.It sigmask 4484b88c807SRodney W. Grimesblocked signals (alias blocked) 4494b88c807SRodney W. Grimes.It sl 4504b88c807SRodney W. Grimessleep time (in seconds; 127 = infinity) 4514b88c807SRodney W. Grimes.It start 4524b88c807SRodney W. Grimestime started 4534b88c807SRodney W. Grimes.It state 4544b88c807SRodney W. Grimessymbolic process state (alias stat) 4554b88c807SRodney W. Grimes.It svgid 4564b88c807SRodney W. Grimessaved gid from a setgid executable 4574b88c807SRodney W. Grimes.It svuid 4584b88c807SRodney W. Grimessaved uid from a setuid executable 4594b88c807SRodney W. Grimes.It tdev 4604b88c807SRodney W. Grimescontrol terminal device number 4614b88c807SRodney W. Grimes.It time 4624b88c807SRodney W. Grimesaccumulated cpu time, user + system (alias cputime) 4634b88c807SRodney W. Grimes.It tpgid 4644b88c807SRodney W. Grimescontrol terminal process group 4654b88c807SRodney W. Grimes.Tn ID 4664b88c807SRodney W. Grimes.\".It trss 4674b88c807SRodney W. Grimes.\"text resident set size (in Kbytes) 4684b88c807SRodney W. Grimes.It tsess 4694b88c807SRodney W. Grimescontrol terminal session pointer 4704b88c807SRodney W. Grimes.It tsiz 4714b88c807SRodney W. Grimestext size (in Kbytes) 4724b88c807SRodney W. Grimes.It tt 4734b88c807SRodney W. Grimescontrol terminal name (two letter abbreviation) 4744b88c807SRodney W. Grimes.It tty 4754b88c807SRodney W. Grimesfull name of control terminal 4764b88c807SRodney W. Grimes.It uprocp 4774b88c807SRodney W. Grimesprocess pointer 4784b88c807SRodney W. Grimes.It ucomm 4794b88c807SRodney W. Grimesname to be used for accounting 4804b88c807SRodney W. Grimes.It uid 4814b88c807SRodney W. Grimeseffective user 4824b88c807SRodney W. Grimes.Tn ID 4834b88c807SRodney W. Grimes.It upr 4844b88c807SRodney W. Grimesscheduling priority on return from system call (alias usrpri) 4854b88c807SRodney W. Grimes.It user 4864b88c807SRodney W. Grimesuser name (from uid) 4874b88c807SRodney W. Grimes.It vsz 4884b88c807SRodney W. Grimesvirtual size in Kbytes (alias vsize) 4894b88c807SRodney W. Grimes.It wchan 4904b88c807SRodney W. Grimeswait channel (as a symbolic name) 4914b88c807SRodney W. Grimes.It xstat 4924b88c807SRodney W. Grimesexit or stop status (valid only for stopped or zombie process) 4934b88c807SRodney W. Grimes.El 4944b88c807SRodney W. Grimes.Sh FILES 495f3c0267fSMike Pritchard.Bl -tag -width /var/db/kvm_kernel.db -compact 4964b88c807SRodney W. Grimes.It Pa /dev 4974b88c807SRodney W. Grimesspecial files and device names 4984b88c807SRodney W. Grimes.It Pa /dev/drum 4994b88c807SRodney W. Grimesdefault swap device 5004b88c807SRodney W. Grimes.It Pa /dev/kmem 5014b88c807SRodney W. Grimesdefault kernel memory 5024b88c807SRodney W. Grimes.It Pa /var/run/dev.db 5034b88c807SRodney W. Grimes/dev name database 504f3c0267fSMike Pritchard.It Pa /var/db/kvm_kernel.db 5054b88c807SRodney W. Grimessystem namelist database 506b3bfc719SDavid Greenman.It Pa /kernel 5074b88c807SRodney W. Grimesdefault system namelist 5081c0c7731SJoerg Wunsch.It Pa /proc 5091c0c7731SJoerg Wunschthe mount point of 5101c0c7731SJoerg Wunsch.Xr procfs 5 5114b88c807SRodney W. Grimes.El 5124b88c807SRodney W. Grimes.Sh SEE ALSO 5134b88c807SRodney W. Grimes.Xr kill 1 , 5144b88c807SRodney W. Grimes.Xr w 1 , 5154b88c807SRodney W. Grimes.Xr kvm 3 , 5164b88c807SRodney W. Grimes.Xr strftime 3 , 5171c0c7731SJoerg Wunsch.Xr procfs 5 , 5189b67ac59SJohn Baldwin.Xr pstat 8 , 5199b67ac59SJohn Baldwin.Xr mutex 9 5204b88c807SRodney W. Grimes.Sh BUGS 5214b88c807SRodney W. GrimesSince 522c9a8d1f4SPhilippe Charnier.Nm 5234b88c807SRodney W. Grimescannot run faster than the system and is run as any other scheduled 5244b88c807SRodney W. Grimesprocess, the information it displays can never be exact. 525