19b50d902SRodney W. Grimes.\" Copyright (c) 1986, 1993 29b50d902SRodney W. Grimes.\" The Regents of the University of California. All rights reserved. 39b50d902SRodney W. Grimes.\" 49b50d902SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without 59b50d902SRodney W. Grimes.\" modification, are permitted provided that the following conditions 69b50d902SRodney W. Grimes.\" are met: 79b50d902SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright 89b50d902SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer. 99b50d902SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright 109b50d902SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer in the 119b50d902SRodney W. Grimes.\" documentation and/or other materials provided with the distribution. 12fbbd9655SWarner Losh.\" 3. Neither the name of the University nor the names of its contributors 139b50d902SRodney W. Grimes.\" may be used to endorse or promote products derived from this software 149b50d902SRodney W. Grimes.\" without specific prior written permission. 159b50d902SRodney W. Grimes.\" 169b50d902SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 179b50d902SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 189b50d902SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 199b50d902SRodney W. Grimes.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 209b50d902SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 219b50d902SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 229b50d902SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 239b50d902SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 249b50d902SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 259b50d902SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 269b50d902SRodney W. Grimes.\" SUCH DAMAGE. 279b50d902SRodney W. Grimes.\" 283c22b4f8SWarner Losh.Dd June 21, 2021 291c1f145fSMike Pritchard.Dt VMSTAT 8 3062500372SRuslan Ermilov.Os 311c1f145fSMike Pritchard.Sh NAME 321c1f145fSMike Pritchard.Nm vmstat 331c1f145fSMike Pritchard.Nd report virtual memory statistics 341c1f145fSMike Pritchard.Sh SYNOPSIS 358fe908efSRuslan Ermilov.Nm 36aeaa52dbSSteve Price.\" .Op Fl fimst 370e51ea91SCraig Rodrigues.Op Fl -libxo 38ff87ae35SJohn Baldwin.Op Fl afHhimoPsz 39ab82970eSRuslan Ermilov.Op Fl M Ar core Op Fl N Ar system 40e1ba604aSBenjamin Kaduk.Op Fl c Ar count 418d2fbde5SJustin T. Gibbs.Op Fl n Ar devs 42d0353b83SRuslan Ermilov.Oo 43d0353b83SRuslan Ermilov.Fl p 44d0353b83SRuslan Ermilov.Sm off 45d0353b83SRuslan Ermilov.Ar type , if , pass 46d0353b83SRuslan Ermilov.Sm on 47d0353b83SRuslan Ermilov.Oc 48e1ba604aSBenjamin Kaduk.Op Fl w Ar wait 49e1ba604aSBenjamin Kaduk.Op Ar disks ... 50e1ba604aSBenjamin Kaduk.Op wait Op count 511c1f145fSMike Pritchard.Sh DESCRIPTION 52084e1980SPhilippe CharnierThe 53084e1980SPhilippe Charnier.Nm 54084e1980SPhilippe Charnierutility reports certain kernel statistics kept about process, virtual memory, 559b50d902SRodney W. Grimesdisk, trap and cpu activity. 561c1f145fSMike Pritchard.Pp 57ab82970eSRuslan ErmilovIf the 58ab82970eSRuslan Ermilov.Fl M 59ab82970eSRuslan Ermilovoption is not specified, information is obtained from 60ab82970eSRuslan Ermilovthe currently running kernel via the 61ab82970eSRuslan Ermilov.Xr sysctl 3 62ab82970eSRuslan Ermilovinterface. 63ab82970eSRuslan ErmilovOtherwise, information is read from the specified core file, 64ab82970eSRuslan Ermilovusing the name list from the specified kernel image (or from 65ab82970eSRuslan Ermilovthe default image). 66ab82970eSRuslan Ermilov.Pp 679b50d902SRodney W. GrimesThe options are as follows: 681c1f145fSMike Pritchard.Bl -tag -width indent 690e51ea91SCraig Rodrigues.It Fl -libxo 700e51ea91SCraig RodriguesGenerate output via 710e51ea91SCraig Rodrigues.Xr libxo 3 720e51ea91SCraig Rodriguesin a selection of different human and machine readable formats. 730e51ea91SCraig RodriguesSee 740e51ea91SCraig Rodrigues.Xr xo_parse_args 3 750e51ea91SCraig Rodriguesfor details on command line arguments. 76c5163382SDag-Erling Smørgrav.It Fl a 77c5163382SDag-Erling SmørgravWhen used with 78c5163382SDag-Erling Smørgrav.Fl i , 79c5163382SDag-Erling Smørgravinclude statistics about interrupts that have never been generated. 801c1f145fSMike Pritchard.It Fl c 819b50d902SRodney W. GrimesRepeat the display 821c1f145fSMike Pritchard.Ar count 839b50d902SRodney W. Grimestimes. 84735df156SKris KennawayThe first display is for the time since a reboot and each subsequent 85735df156SKris Kennawayreport is for the time period since the last display. 86735df156SKris KennawayIf no repeat 87735df156SKris Kennaway.Ar count 88735df156SKris Kennawayis specified, and 89735df156SKris Kennaway.Fl w 90735df156SKris Kennawayis specified, the default is infinity, otherwise the default is one. 91bd67e96dSTim J. Robbins.It Fl f 92bd67e96dSTim J. RobbinsReport on the number 93bd67e96dSTim J. Robbins.Xr fork 2 , 94bd67e96dSTim J. Robbins.Xr vfork 2 95bd67e96dSTim J. Robbinsand 96bd67e96dSTim J. Robbins.Xr rfork 2 97bd67e96dSTim J. Robbinssystem calls since system startup, and the number of pages of virtual memory 98bd67e96dSTim J. Robbinsinvolved in each. 994adb5266SPeter Wemm.It Fl h 100e1ba604aSBenjamin KadukChanges memory columns into more easily human readable form. 101e1ba604aSBenjamin KadukThe default if 1024adb5266SPeter Wemmstandard output is a terminal device. 1034adb5266SPeter Wemm.It Fl H 104e1ba604aSBenjamin KadukChanges memory columns into straight numbers. 105e1ba604aSBenjamin KadukThe default if standard output 1064adb5266SPeter Wemmis not a terminal device (such as a script). 1071c1f145fSMike Pritchard.It Fl i 1089b50d902SRodney W. GrimesReport on the number of interrupts taken by each device since system 1099b50d902SRodney W. Grimesstartup. 1101c1f145fSMike Pritchard.It Fl M 1111c1f145fSMike PritchardExtract values associated with the name list from the specified 112ab82970eSRuslan Ermilov.Ar core . 1131c1f145fSMike Pritchard.It Fl N 114ab82970eSRuslan ErmilovIf 115ab82970eSRuslan Ermilov.Fl M 116ab82970eSRuslan Ermilovis also specified, 117ab82970eSRuslan Ermilovextract the name list from the specified 1181c1f145fSMike Pritchard.Ar system 119ab82970eSRuslan Ermilovinstead of the default, 120ab82970eSRuslan Ermilovwhich is the kernel image the system has booted from. 1211c1f145fSMike Pritchard.It Fl m 12229a055acSRobert WatsonReport on the usage of kernel dynamic memory allocated using 12329a055acSRobert Watson.Xr malloc 9 12429a055acSRobert Watsonby type. 1258d2fbde5SJustin T. Gibbs.It Fl n 1264faf42f3SKenneth D. MerryChange the maximum number of disks to display from the default of 2. 127ff87ae35SJohn Baldwin.It Fl o 128ff87ae35SJohn BaldwinDisplay a list of virtual memory objects in the system and the resident 129ff87ae35SJohn Baldwinmemory used by each object. 1304adb5266SPeter Wemm.It Fl P 1314adb5266SPeter WemmReport per-cpu system/user/idle cpu statistics. 1328d2fbde5SJustin T. Gibbs.It Fl p 1336a3e8b0aSRuslan ErmilovSpecify which types of devices to display. 1346a3e8b0aSRuslan ErmilovThere are three different 1358d2fbde5SJustin T. Gibbscategories of devices: 1369b88faecSRuslan Ermilov.Pp 1378d2fbde5SJustin T. Gibbs.Bl -tag -width indent -compact 1388d2fbde5SJustin T. Gibbs.It device type: 1399b88faecSRuslan Ermilov.Bl -tag -width 9n -compact 1408d2fbde5SJustin T. Gibbs.It da 1418d2fbde5SJustin T. GibbsDirect Access devices 1428d2fbde5SJustin T. Gibbs.It sa 1438d2fbde5SJustin T. GibbsSequential Access devices 1448d2fbde5SJustin T. Gibbs.It printer 1458d2fbde5SJustin T. GibbsPrinters 1468d2fbde5SJustin T. Gibbs.It proc 1478d2fbde5SJustin T. GibbsProcessor devices 1488d2fbde5SJustin T. Gibbs.It worm 1498d2fbde5SJustin T. GibbsWrite Once Read Multiple devices 1508d2fbde5SJustin T. Gibbs.It cd 1518d2fbde5SJustin T. GibbsCD devices 1528d2fbde5SJustin T. Gibbs.It scanner 1538d2fbde5SJustin T. GibbsScanner devices 1548d2fbde5SJustin T. Gibbs.It optical 1558d2fbde5SJustin T. GibbsOptical Memory devices 1568d2fbde5SJustin T. Gibbs.It changer 1578d2fbde5SJustin T. GibbsMedium Changer devices 1588d2fbde5SJustin T. Gibbs.It comm 1598d2fbde5SJustin T. GibbsCommunication devices 1608d2fbde5SJustin T. Gibbs.It array 1618d2fbde5SJustin T. GibbsStorage Array devices 1628d2fbde5SJustin T. Gibbs.It enclosure 1638d2fbde5SJustin T. GibbsEnclosure Services devices 1648d2fbde5SJustin T. Gibbs.It floppy 1658d2fbde5SJustin T. GibbsFloppy devices 1668d2fbde5SJustin T. Gibbs.El 1678d2fbde5SJustin T. Gibbs.Pp 1688d2fbde5SJustin T. Gibbs.It interface: 1699b88faecSRuslan Ermilov.Bl -tag -width 9n -compact 1708d2fbde5SJustin T. Gibbs.It IDE 1718d2fbde5SJustin T. GibbsIntegrated Drive Electronics devices 1728d2fbde5SJustin T. Gibbs.It SCSI 1738d2fbde5SJustin T. GibbsSmall Computer System Interface devices 174*d282baddSAlexander Motin.It NVME 175*d282baddSAlexander MotinNVM Express Interface devices 1768d2fbde5SJustin T. Gibbs.It other 1778d2fbde5SJustin T. GibbsAny other device interface 1788d2fbde5SJustin T. Gibbs.El 1798d2fbde5SJustin T. Gibbs.Pp 1808d2fbde5SJustin T. Gibbs.It passthrough: 1819b88faecSRuslan Ermilov.Bl -tag -width 9n -compact 1828d2fbde5SJustin T. Gibbs.It pass 1838d2fbde5SJustin T. GibbsPassthrough devices 1848d2fbde5SJustin T. Gibbs.El 1858d2fbde5SJustin T. Gibbs.El 1868d2fbde5SJustin T. Gibbs.Pp 1878d2fbde5SJustin T. GibbsThe user must specify at least one device type, and may specify at most 1886a3e8b0aSRuslan Ermilovone device type from each category. 1896a3e8b0aSRuslan ErmilovMultiple device types in a single 1908d2fbde5SJustin T. Gibbsdevice type statement must be separated by commas. 1918d2fbde5SJustin T. Gibbs.Pp 1928d2fbde5SJustin T. GibbsAny number of 1938d2fbde5SJustin T. Gibbs.Fl p 1946a3e8b0aSRuslan Ermilovarguments may be specified on the command line. 1956a3e8b0aSRuslan ErmilovAll 1968d2fbde5SJustin T. Gibbs.Fl p 1978d2fbde5SJustin T. Gibbsarguments are ORed together to form a matching expression against which 1986a3e8b0aSRuslan Ermilovall devices in the system are compared. 1996a3e8b0aSRuslan ErmilovAny device that fully matches 2008d2fbde5SJustin T. Gibbsany 2018d2fbde5SJustin T. Gibbs.Fl p 2028d2fbde5SJustin T. Gibbsargument will be included in the 2038d2fbde5SJustin T. Gibbs.Nm 204e3f1789aSDmitry Morozovskyoutput, up to two devices, or the maximum number of devices specified 2058d2fbde5SJustin T. Gibbsby the user. 2061c1f145fSMike Pritchard.It Fl s 2079b50d902SRodney W. GrimesDisplay the contents of the 2081c1f145fSMike Pritchard.Em sum 2099b50d902SRodney W. Grimesstructure, giving the total number of several kinds of paging related 2109b50d902SRodney W. Grimesevents which have occurred since system startup. 2111c1f145fSMike Pritchard.It Fl w 2129b50d902SRodney W. GrimesPause 2131c1f145fSMike Pritchard.Ar wait 2149b50d902SRodney W. Grimesseconds between each display. 2159b50d902SRodney W. GrimesIf no repeat 216735df156SKris Kennaway.Ar wait 217735df156SKris Kennawayinterval is specified, the default is 1 second. 2188b10473dSSean BrunoThe 2198b10473dSSean Bruno.Nm 2208b10473dSSean Brunocommand will accept and honor a non-integer number of seconds. 221d662d4b7SKris Kennaway.It Fl z 22229a055acSRobert WatsonReport on memory used by the kernel zone allocator, 22329a055acSRobert Watson.Xr uma 9 , 22429a055acSRobert Watsonby zone. 2251c1f145fSMike Pritchard.El 2261c1f145fSMike Pritchard.Pp 227e1ba604aSBenjamin KadukThe 228e1ba604aSBenjamin Kaduk.Ar wait 229e1ba604aSBenjamin Kadukand 230e1ba604aSBenjamin Kaduk.Ar count 231e1ba604aSBenjamin Kadukarguments may be given after their respective flags at any point 232e1ba604aSBenjamin Kadukon the command line before the 233e1ba604aSBenjamin Kaduk.Ar disks 234e1ba604aSBenjamin Kadukargument(s), or without their flags, as the final argument(s). 235e1ba604aSBenjamin KadukThe latter form is accepted for backwards compatibility, but it is 236e1ba604aSBenjamin Kadukpreferred to use the forms with 237e1ba604aSBenjamin Kaduk.Fl w 238e1ba604aSBenjamin Kadukand 239e1ba604aSBenjamin Kaduk.Fl c 240e1ba604aSBenjamin Kadukto avoid ambiguity. 241e1ba604aSBenjamin Kaduk.Pp 2429b50d902SRodney W. GrimesBy default, 243495aeceaSPhilippe Charnier.Nm 2449b50d902SRodney W. Grimesdisplays the following information: 2451c1f145fSMike Pritchard.Bl -tag -width indent 2461c1f145fSMike Pritchard.It procs 2479a7a98a0SJohn BaldwinInformation about the number of threads in various states: 2481c1f145fSMike Pritchard.Pp 2491c1f145fSMike Pritchard.Bl -tag -width indent -compact 2501c1f145fSMike Pritchard.It r 2519a7a98a0SJohn Baldwinrunning or in run queue 2521c1f145fSMike Pritchard.It b 2531c1f145fSMike Pritchardblocked for resources (i/o, paging, etc.) 2541c1f145fSMike Pritchard.It w 2559a7a98a0SJohn Baldwinswapped out 2561c1f145fSMike Pritchard.El 2571c1f145fSMike Pritchard.It memory 2589b50d902SRodney W. GrimesInformation about the usage of virtual and real memory. 2599a7a98a0SJohn Baldwin.Pp 2609a7a98a0SJohn BaldwinMapped virtual memory is a sum of all of the virtual pages belonging 2619a7a98a0SJohn Baldwinto mapped virtual memory objects. 2629a7a98a0SJohn BaldwinNote that the entire memory object's size is considered mapped even if 2639a7a98a0SJohn Baldwinonly a subset of the object's pages are currently mapped. 2649a7a98a0SJohn BaldwinThis statistic is not related to the active page queue which is used to track 2659a7a98a0SJohn Baldwinreal memory. 2661c1f145fSMike Pritchard.Pp 2671c1f145fSMike Pritchard.Bl -tag -width indent -compact 2681c1f145fSMike Pritchard.It avm 2699a7a98a0SJohn Baldwinmapped virtual memory 2709a7a98a0SJohn Baldwin.Po previously called active in 2719a7a98a0SJohn Baldwin.Nm 2729a7a98a0SJohn Baldwinoutput 2739a7a98a0SJohn Baldwin.Pc 2741c1f145fSMike Pritchard.It fre 2751c1f145fSMike Pritchardsize of the free list 2761c1f145fSMike Pritchard.El 2771c1f145fSMike Pritchard.It page 2789b50d902SRodney W. GrimesInformation about page faults and paging activity. 2799a7a98a0SJohn BaldwinThese are given in units per second. 2801c1f145fSMike Pritchard.Pp 2811c1f145fSMike Pritchard.Bl -tag -width indent -compact 2829d16a728SMike Pritchard.It flt 2839d16a728SMike Pritchardtotal number of page faults 2841c1f145fSMike Pritchard.It re 285336ab722SIan Leporepages reactivated (found in laundry or inactive queues) 2869d16a728SMike Pritchard.\" .It at 2879d16a728SMike Pritchard.\" pages attached (found in free list) 2881c1f145fSMike Pritchard.It pi 2891c1f145fSMike Pritchardpages paged in 2901c1f145fSMike Pritchard.It po 2911c1f145fSMike Pritchardpages paged out 2921c1f145fSMike Pritchard.It fr 2939a7a98a0SJohn Baldwinpages freed 2949d16a728SMike Pritchard.\" .It de 2959d16a728SMike Pritchard.\" anticipated short term memory shortfall 2961c1f145fSMike Pritchard.It sr 2979a7a98a0SJohn Baldwinpages scanned by page daemon 2981c1f145fSMike Pritchard.El 2991c1f145fSMike Pritchard.It disks 3009b50d902SRodney W. GrimesDisk operations per second (this field is system dependent). 3019b50d902SRodney W. GrimesTypically paging will be split across the available drives. 3028d2fbde5SJustin T. GibbsThe header of the field is the first two characters of the disk name and 3039b50d902SRodney W. Grimesthe unit number. 304e3f1789aSDmitry MorozovskyIf more than two disk drives are configured in the system, 305495aeceaSPhilippe Charnier.Nm 306e3f1789aSDmitry Morozovskydisplays only the first two drives, unless the user specifies the 3078d2fbde5SJustin T. Gibbs.Fl n 3086a3e8b0aSRuslan Ermilovargument to increase the number of drives displayed. 3096a3e8b0aSRuslan ErmilovThis will probably 3108d2fbde5SJustin T. Gibbscause the display to exceed 80 columns, however. 3119b50d902SRodney W. GrimesTo force 312495aeceaSPhilippe Charnier.Nm 3139b50d902SRodney W. Grimesto display specific drives, their names may be supplied on the command line. 314084e1980SPhilippe CharnierThe 3158d2fbde5SJustin T. Gibbs.Nm 316084e1980SPhilippe Charnierutility 3178d2fbde5SJustin T. Gibbsdefaults to show disks first, and then various other random devices in the 318e3f1789aSDmitry Morozovskysystem to add up to two devices, if there are that many devices in the 3196a3e8b0aSRuslan Ermilovsystem. 3206a3e8b0aSRuslan ErmilovIf devices are specified on the command line, or if a device type 3218d2fbde5SJustin T. Gibbsmatching pattern is specified (see above), 3228d2fbde5SJustin T. Gibbs.Nm 3238d2fbde5SJustin T. Gibbswill only display the given devices or the devices matching the pattern, 3248d2fbde5SJustin T. Gibbsand will not randomly select other devices in the system. 3251c1f145fSMike Pritchard.It faults 3269a7a98a0SJohn BaldwinTrap/interrupt rates per second. 3271c1f145fSMike Pritchard.Pp 3281c1f145fSMike Pritchard.Bl -tag -width indent -compact 3291c1f145fSMike Pritchard.It in 3309a7a98a0SJohn Baldwindevice interrupts (including clock interrupts) 3311c1f145fSMike Pritchard.It sy 3329a7a98a0SJohn Baldwinsystem calls 3331c1f145fSMike Pritchard.It cs 3349a7a98a0SJohn Baldwincpu context switches 3351c1f145fSMike Pritchard.El 3361c1f145fSMike Pritchard.It cpu 3379b50d902SRodney W. GrimesBreakdown of percentage usage of CPU time. 3381c1f145fSMike Pritchard.Pp 3391c1f145fSMike Pritchard.Bl -tag -width indent -compact 3401c1f145fSMike Pritchard.It us 3411c1f145fSMike Pritcharduser time for normal and low priority processes 3421c1f145fSMike Pritchard.It sy 3439a7a98a0SJohn Baldwinsystem and interrupt time 3441c1f145fSMike Pritchard.It id 3451c1f145fSMike Pritchardcpu idle 3461c1f145fSMike Pritchard.El 3471c1f145fSMike Pritchard.El 3486c7216dfSRuslan Ermilov.Sh FILES 3496c7216dfSRuslan Ermilov.Bl -tag -width /boot/kernel/kernel -compact 3506c7216dfSRuslan Ermilov.It Pa /boot/kernel/kernel 3516c7216dfSRuslan Ermilovdefault kernel namelist 3526c7216dfSRuslan Ermilov.It Pa /dev/kmem 3536c7216dfSRuslan Ermilovdefault memory file 3546c7216dfSRuslan Ermilov.El 3551c1f145fSMike Pritchard.Sh EXAMPLES 3561c1f145fSMike PritchardThe command: 3571c1f145fSMike Pritchard.Dl vmstat -w 5 3581c1f145fSMike Pritchardwill print what the system is doing every five 3599a7a98a0SJohn Baldwinseconds. 3608d2fbde5SJustin T. Gibbs.Pp 3618d2fbde5SJustin T. GibbsThe command: 3628d2fbde5SJustin T. Gibbs.Dl vmstat -p da -p cd -w 1 363e3f1789aSDmitry Morozovskywill tell vmstat to select the first two direct access or CDROM devices 3648d2fbde5SJustin T. Gibbsand display statistics on those devices, as well as other systems 3658d2fbde5SJustin T. Gibbsstatistics every second. 3661c1f145fSMike Pritchard.Sh SEE ALSO 3671c1f145fSMike Pritchard.Xr fstat 1 , 3681c1f145fSMike Pritchard.Xr netstat 1 , 3691c1f145fSMike Pritchard.Xr nfsstat 1 , 3701c1f145fSMike Pritchard.Xr ps 1 , 3711c1f145fSMike Pritchard.Xr systat 1 , 37229a055acSRobert Watson.Xr libmemstat 3 , 3730e51ea91SCraig Rodrigues.Xr libxo 3 , 3740e51ea91SCraig Rodrigues.Xr xo_parse_args 3 , 37526d8ca83SGiorgos Keramidas.Xr gstat 8 , 3761c1f145fSMike Pritchard.Xr iostat 8 , 3770b5c9ae2SDag-Erling Smørgrav.Xr pstat 8 , 37829a055acSRobert Watson.Xr sysctl 8 , 37929a055acSRobert Watson.Xr malloc 9 , 38029a055acSRobert Watson.Xr uma 9 3811c1f145fSMike Pritchard.Pp 3829b50d902SRodney W. GrimesThe sections starting with ``Interpreting system activity'' in 3831c1f145fSMike Pritchard.%T "Installing and Operating 4.3BSD" . 3841d733bbcSGordon Bergling.Sh HISTORY 3851d733bbcSGordon BerglingThe 3861d733bbcSGordon Bergling.Nm 3871d733bbcSGordon Berglingutility first appeared in 3883c22b4f8SWarner Losh.Bx 3 . 389aeaa52dbSSteve Price.Sh BUGS 3901c1f145fSMike PritchardThe 3911c1f145fSMike Pritchard.Fl c 3921c1f145fSMike Pritchardand 3931c1f145fSMike Pritchard.Fl w 3941c1f145fSMike Pritchardoptions are only available with the default output. 395