1dea673e9SRodney W. Grimes.\" Copyright (c) 1980, 1991, 1993, 1994 2dea673e9SRodney W. Grimes.\" The Regents of the University of California. All rights reserved. 3eeebf53eSDag-Erling Smørgrav.\" Copyright (c) 2002 Networks Associates Technology, Inc. 4eeebf53eSDag-Erling Smørgrav.\" All rights reserved. 5eeebf53eSDag-Erling Smørgrav.\" 6eeebf53eSDag-Erling Smørgrav.\" Portions of this software was developed for the FreeBSD Project by 7eeebf53eSDag-Erling Smørgrav.\" ThinkSec AS and NAI Labs, the Security Research Division of Network 8eeebf53eSDag-Erling Smørgrav.\" Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 9eeebf53eSDag-Erling Smørgrav.\" ("CBOSS"), as part of the DARPA CHATS research program. 10dea673e9SRodney W. Grimes.\" 11dea673e9SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without 12dea673e9SRodney W. Grimes.\" modification, are permitted provided that the following conditions 13dea673e9SRodney W. Grimes.\" are met: 14dea673e9SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright 15dea673e9SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer. 16dea673e9SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright 17dea673e9SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer in the 18dea673e9SRodney W. Grimes.\" documentation and/or other materials provided with the distribution. 19dea673e9SRodney W. Grimes.\" 4. Neither the name of the University nor the names of its contributors 20dea673e9SRodney W. Grimes.\" may be used to endorse or promote products derived from this software 21dea673e9SRodney W. Grimes.\" without specific prior written permission. 22dea673e9SRodney W. Grimes.\" 23dea673e9SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 24dea673e9SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25dea673e9SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26dea673e9SRodney W. Grimes.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 27dea673e9SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 28dea673e9SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 29dea673e9SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30dea673e9SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31dea673e9SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32dea673e9SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33dea673e9SRodney W. Grimes.\" SUCH DAMAGE. 34dea673e9SRodney W. Grimes.\" 359c5cdfe0SPeter Wemm.\" @(#)pstat.8 8.5 (Berkeley) 5/13/94 3697d92980SPeter Wemm.\" $FreeBSD$ 37dea673e9SRodney W. Grimes.\" 380cbfd1a5SDag-Erling Smørgrav.Dd May 23, 2002 39dea673e9SRodney W. Grimes.Dt PSTAT 8 40a4c37c81SRuslan Ermilov.Os 41dea673e9SRodney W. Grimes.Sh NAME 429b25840fSJoerg Wunsch.Nm pstat , 439b25840fSJoerg Wunsch.Nm swapinfo 44dea673e9SRodney W. Grimes.Nd display system data structures 45dea673e9SRodney W. Grimes.Sh SYNOPSIS 46e97407b4SRuslan Ermilov.Nm 470cbfd1a5SDag-Erling Smørgrav.Op Fl Tfknst 488482be06SRuslan Ermilov.Op Fl M Ar core Op Fl N Ar system 4959392fe2SPoul-Henning Kamp.Nm swapinfo 5059392fe2SPoul-Henning Kamp.Op Fl k 518482be06SRuslan Ermilov.Op Fl M Ar core Op Fl N Ar system 52dea673e9SRodney W. Grimes.Sh DESCRIPTION 53490d5836SPhilippe CharnierThe 54490d5836SPhilippe Charnier.Nm 55490d5836SPhilippe Charnierutility displays open file entry, swap space utilization, 56dea673e9SRodney W. Grimesterminal state, and vnode data structures. 5759392fe2SPoul-Henning Kamp.Pp 5859392fe2SPoul-Henning KampIf invoked as 5959392fe2SPoul-Henning Kamp.Nm swapinfo 6059392fe2SPoul-Henning Kampthe 6159392fe2SPoul-Henning Kamp.Fl s 6259392fe2SPoul-Henning Kampoption is implied, and only the 6359392fe2SPoul-Henning Kamp.Fl k 6459392fe2SPoul-Henning Kampoption is legal. 65dea673e9SRodney W. Grimes.Pp 668482be06SRuslan ErmilovIf the 670b46bb97SRuslan Ermilov.Fl M 688482be06SRuslan Ermilovoption is not specified, information is obtained from 690b46bb97SRuslan Ermilovthe currently running kernel via the 700b46bb97SRuslan Ermilov.Xr sysctl 3 710b46bb97SRuslan Ermilovinterface. 720b46bb97SRuslan ErmilovOtherwise, information is read from the specified core file, 730b46bb97SRuslan Ermilovusing the name list from the specified kernel image (or from 740b46bb97SRuslan Ermilovthe default image). 750b46bb97SRuslan Ermilov.Pp 76d9961cfdSPhilippe CharnierThe following options are available: 77dea673e9SRodney W. Grimes.Bl -tag -width indent 7859392fe2SPoul-Henning Kamp.It Fl n 7959392fe2SPoul-Henning KampPrint devices out by major/minor instead of name. 8059392fe2SPoul-Henning Kamp.It Fl k 817c0e6e50SPhilippe CharnierPrint sizes in kilobytes, regardless of the setting of the 827c0e6e50SPhilippe Charnier.Ev BLOCKSIZE 8359392fe2SPoul-Henning Kampenvironment variable. 84dea673e9SRodney W. Grimes.It Fl T 8565834d4bSJens SchweikhardtPrint the number of used and free slots in several system tables. 8665834d4bSJens SchweikhardtThis is useful for checking to see how large system tables have become 87dea673e9SRodney W. Grimesif the system is under heavy load. 88dea673e9SRodney W. Grimes.It Fl f 89dea673e9SRodney W. GrimesPrint the open file table with these headings: 90dea673e9SRodney W. Grimes.Bl -tag -width indent 91dea673e9SRodney W. Grimes.It LOC 92dea673e9SRodney W. GrimesThe core location of this table entry. 93dea673e9SRodney W. Grimes.It TYPE 94dea673e9SRodney W. GrimesThe type of object the file table entry points to. 95dea673e9SRodney W. Grimes.It FLG 96dea673e9SRodney W. GrimesMiscellaneous state variables encoded thus: 970985ff69SRuslan Ermilov.Pp 980985ff69SRuslan Ermilov.Bl -tag -width indent -compact 99dea673e9SRodney W. Grimes.It R 100dea673e9SRodney W. Grimesopen for reading 101dea673e9SRodney W. Grimes.It W 102dea673e9SRodney W. Grimesopen for writing 103dea673e9SRodney W. Grimes.It A 104dea673e9SRodney W. Grimesopen for appending 105dea673e9SRodney W. Grimes.It I 106dea673e9SRodney W. Grimessignal pgrp when data ready 107dea673e9SRodney W. Grimes.El 108dea673e9SRodney W. Grimes.It CNT 109dea673e9SRodney W. GrimesNumber of processes that know this open file. 110dea673e9SRodney W. Grimes.It MSG 111dea673e9SRodney W. GrimesNumber of messages outstanding for this file. 112dea673e9SRodney W. Grimes.It DATA 113dea673e9SRodney W. GrimesThe location of the vnode table entry or socket structure for this file. 114dea673e9SRodney W. Grimes.It OFFSET 115dea673e9SRodney W. GrimesThe file offset (see 116dea673e9SRodney W. Grimes.Xr lseek 2 ) . 117dea673e9SRodney W. Grimes.El 118dea673e9SRodney W. Grimes.It Fl s 119dea673e9SRodney W. GrimesPrint information about swap space usage on all the 120dea673e9SRodney W. Grimesswap areas compiled into the kernel. 12107bfccd7SRuslan ErmilovThe first column is the device name of the partition. 12207bfccd7SRuslan ErmilovThe next column is 12307bfccd7SRuslan Ermilovthe total space available in the partition. 12407bfccd7SRuslan ErmilovThe 125dea673e9SRodney W. Grimes.Ar Used 126dea673e9SRodney W. Grimescolumn indicates the total blocks used so far; the 127dea673e9SRodney W. Grimes.Ar Available 128dea673e9SRodney W. Grimescolumn indicates how much space is remaining on each partition. 129dea673e9SRodney W. GrimesThe 130dea673e9SRodney W. Grimes.Ar Capacity 131dea673e9SRodney W. Grimesreports the percentage of space used. 132dea673e9SRodney W. Grimes.Pp 133dea673e9SRodney W. GrimesIf more than one partition is configured into the system, totals for all 134dea673e9SRodney W. Grimesof the statistics will be reported in the final line of the report. 135dea673e9SRodney W. Grimes.It Fl t 136dea673e9SRodney W. GrimesPrint table for terminals 137dea673e9SRodney W. Grimeswith these headings: 138dea673e9SRodney W. Grimes.Bl -tag -width indent 1397aaa4825SDiomidis Spinellis.It LINE 1407aaa4825SDiomidis SpinellisDevice name. 141dea673e9SRodney W. Grimes.It RAW 142dea673e9SRodney W. GrimesNumber of characters in raw input queue. 143dea673e9SRodney W. Grimes.It CAN 144dea673e9SRodney W. GrimesNumber of characters in canonicalized input queue. 145dea673e9SRodney W. Grimes.It OUT 146c2dc07c8SAlexander LangerNumber of characters in output queue. 1477aaa4825SDiomidis Spinellis.It IHIWT 1487aaa4825SDiomidis SpinellisHigh water mark for input. 1497aaa4825SDiomidis Spinellis.It ILOWT 1507aaa4825SDiomidis SpinellisLow water mark for input. 1517aaa4825SDiomidis Spinellis.It OHWT 1527aaa4825SDiomidis SpinellisHigh water mark for output. 1537aaa4825SDiomidis Spinellis.It LWT 1547aaa4825SDiomidis SpinellisLow water mark for output. 155dea673e9SRodney W. Grimes.It COL 156dea673e9SRodney W. GrimesCalculated column position of terminal. 157dea673e9SRodney W. Grimes.It STATE 158dea673e9SRodney W. GrimesMiscellaneous state variables encoded thus: 1590985ff69SRuslan Ermilov.Pp 1600985ff69SRuslan Ermilov.Bl -tag -width indent -compact 161dea673e9SRodney W. Grimes.It T 162dea673e9SRodney W. Grimesdelay timeout in progress 163dea673e9SRodney W. Grimes.It W 164dea673e9SRodney W. Grimeswaiting for open to complete 165dea673e9SRodney W. Grimes.It O 166dea673e9SRodney W. Grimesopen 167dea673e9SRodney W. Grimes.It F 168dea673e9SRodney W. Grimesoutq has been flushed during DMA 169dea673e9SRodney W. Grimes.It C 170dea673e9SRodney W. Grimescarrier is on 171283fecc1SBruce Evans.It c 172283fecc1SBruce Evansconnection open 173dea673e9SRodney W. Grimes.It B 174dea673e9SRodney W. Grimesbusy doing output 175dea673e9SRodney W. Grimes.It A 176283fecc1SBruce Evansprocess is waiting for space in output queue 177283fecc1SBruce Evans.It a 178283fecc1SBruce Evansprocess is waiting for output to complete 179dea673e9SRodney W. Grimes.It X 180dea673e9SRodney W. Grimesopen for exclusive use 181dea673e9SRodney W. Grimes.It S 182283fecc1SBruce Evansoutput stopped (ixon flow control) 183283fecc1SBruce Evans.It m 184283fecc1SBruce Evansoutput stopped (carrier flow control) 185283fecc1SBruce Evans.It o 186283fecc1SBruce Evansoutput stopped (CTS flow control) 187283fecc1SBruce Evans.It d 188283fecc1SBruce Evansoutput stopped (DSR flow control) 189283fecc1SBruce Evans.It K 190283fecc1SBruce Evansinput stopped 191283fecc1SBruce Evans.It Y 192283fecc1SBruce Evanssend SIGIO for input events 1933f692954SBruce Evans.It D 1943f692954SBruce Evansstate for lowercase 1953f692954SBruce Evans.Ql \e 1963f692954SBruce Evanswork 1973f692954SBruce Evans.It E 1983f692954SBruce Evanswithin a 1993f692954SBruce Evans.Ql \e.../ 2003f692954SBruce Evansfor PRTRUB 2013f692954SBruce Evans.It L 2023f692954SBruce Evansnext character is literal 2033f692954SBruce Evans.It P 2043f692954SBruce Evansretyping suspended input (PENDIN) 2053f692954SBruce Evans.It N 2063f692954SBruce Evanscounting tab width, ignore FLUSHO 207283fecc1SBruce Evans.It l 208283fecc1SBruce Evansblock mode input routine in use 209283fecc1SBruce Evans.It s 210283fecc1SBruce Evansi/o being snooped 211283fecc1SBruce Evans.It Z 212283fecc1SBruce Evansconnection lost 213dea673e9SRodney W. Grimes.El 2143f692954SBruce Evans.It SESS 2153f692954SBruce EvansKernel address of the session structure. 2163f692954SBruce Evans.It PGID 2177aaa4825SDiomidis SpinellisProcess group for which this is the controlling terminal. 218dea673e9SRodney W. Grimes.It DISC 219283fecc1SBruce EvansLine discipline; 220283fecc1SBruce Evans.Ql term 221283fecc1SBruce Evansfor 222283fecc1SBruce EvansTTYDISC 223dea673e9SRodney W. Grimesor 224283fecc1SBruce Evans.Ql ntty 225dea673e9SRodney W. Grimesfor 226dea673e9SRodney W. GrimesNTTYDISC 227dea673e9SRodney W. Grimesor 228283fecc1SBruce Evans.Ql slip 229283fecc1SBruce Evansfor 230283fecc1SBruce EvansSLIPDISC 231283fecc1SBruce Evansor 232283fecc1SBruce Evans.Ql ppp 233283fecc1SBruce Evansfor 234283fecc1SBruce EvansPPPDISC. 235dea673e9SRodney W. Grimes.El 236a82684b6SBen Smithurst.It Fl M 2370b46bb97SRuslan ErmilovExtract values associated with the name list from the specified core. 238a82684b6SBen Smithurst.It Fl N 2398482be06SRuslan ErmilovIf 2408482be06SRuslan Ermilov.Fl M 2418482be06SRuslan Ermilovis also specified, 2428482be06SRuslan Ermilovextract the name list from the specified system instead of the default, 2430b46bb97SRuslan Ermilovwhich is the kernel image the system has booted from. 244dea673e9SRodney W. Grimes.El 245dea673e9SRodney W. Grimes.Sh SEE ALSO 246dea673e9SRodney W. Grimes.Xr ps 1 , 247dea673e9SRodney W. Grimes.Xr systat 1 , 248dea673e9SRodney W. Grimes.Xr stat 2 , 249dea673e9SRodney W. Grimes.Xr fs 5 , 250270d3d75SMike Pritchard.Xr iostat 8 , 251270d3d75SMike Pritchard.Xr vmstat 8 252dea673e9SRodney W. Grimes.Rs 2538b5c4af3SRuslan Ermilov.%T UNIX Implementation 2548b5c4af3SRuslan Ermilov.%A K. Thompson 255dea673e9SRodney W. Grimes.Re 256dea673e9SRodney W. Grimes.Sh HISTORY 257dea673e9SRodney W. GrimesThe 258e97407b4SRuslan Ermilov.Nm 259490d5836SPhilippe Charnierutility appeared in 260c0b0bcf4SMike Pritchard.Bx 4.0 . 26159a3c79dSRuslan Ermilov.Sh BUGS 26259a3c79dSRuslan ErmilovDoes not understand 26359a3c79dSRuslan Ermilov.Tn NFS 26459a3c79dSRuslan Ermilovswap servers. 265