Home | History | Annotate | Download | only in systat
History log of /src/usr.bin/systat/systat.1
RevisionDateAuthorComments
 1.54  29-Mar-2023  uwe systat(1): try to give this page a quick facelift

... too bad what it really needs is reconstructive surgery. I tried
to fix the most obvious problems (unsorted lists, obviously wrong
markup, pleonastic wording that drowns out useful information in
repetition and lifetime supply of quote marks).

This page really needs a native speaker to take some loving care of it.
 1.53  29-Mar-2023  kre PR misc/57305 from Nan Xiao

Be consistent with method (and style) when referring to the mbufs and
ifstat sub-commands when describing what is available (and correct
"mbuf" to be "mbufs" which is what the internal command really is).

That is don't just "double quote" one and 'single quote' the other.
 1.52  21-Aug-2021  christos PR/56331: Paul Goyette: Add -z option to display 0 instead of ' ' in vmstat.
 1.51  28-Dec-2018  wiz Fix some macro usage. Fix a typo.
 1.50  26-Dec-2018  sevan Remove commentd out options for fields no longer present in source.
 1.49  26-Dec-2018  sevan Extend "systat vm" output to provide better insight about buffercache and
document it.

From Greg A. Woods in PR bin/36542
 1.48  03-Jul-2017  wiz branches: 1.48.4; 1.48.6;
Remove workaround for ancient HTML generation code.
 1.47  03-Dec-2016  mrg add a basic "-b" option - that outputs one display and exits.
inspired by "top -b". still requires a curses-capable output
without some fairly significant internal restructuring.
 1.46  03-Aug-2016  wiz Bump date for new ifstat command.
 1.45  02-Aug-2016  scole PR bin/51204

Add ifstat command to systat.

Imported from FreeBSD
 1.44  12-Mar-2016  dholland branches: 1.44.2;
NetBSD does actually support flat-panel displays. Even for systat(1).
(noted by tnn)
 1.43  18-Oct-2013  bad branches: 1.43.4;
Make :drives, :display, :ignore accept fnmatch(3) patterns to specify drives.
Bump man page date.
 1.42  22-Mar-2012  wiz branches: 1.42.2;
Fix whitespace nits. Suggested by Bug Hunting.
 1.41  06-Jan-2012  drochner kill ipsec support which hasn't been working for a long time
(neither for KAME nor for FAST_IPSEC)
 1.40  21-Oct-2009  wiz branches: 1.40.6;
Bump date for uarea swap-out removal.
 1.39  21-Oct-2009  rmind Remove uarea swap-out functionality:

- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code. Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.

Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).

Discussed on <tech-kern>, reviewed by <ad>.
 1.38  11-Mar-2009  joerg Don't workaround ancient macro argument limit with .Xo/.Xc.
 1.37  18-Feb-2007  dsl branches: 1.37.20;
Document 'systat syscall'.
 1.36  20-Feb-2005  wiz Sort SEE ALSO (hi hubert! First by section, then by name.)
 1.35  20-Feb-2005  wiz Drop trailing whitespace.
 1.34  16-Feb-2005  hubertf Add "df" display to give information about filesystems, available diskspace
and used disk capacity, similar to df(1):

Filesystem Avail Capacity
/0% /10% /20% /30% /40% /50% /60% /70% /80% /90% /100%
/ 359M |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/tmp 180M |
/home 146G |XXXXXXXXXXXXXXXX
 1.33  15-Sep-2003  wiz Bump date for previous, reword a sentence.
 1.32  12-Sep-2003  mycroft WRT disk commands, make the man page consistent with the program, and add the
feature I expected.
 1.31  30-Aug-2003  dsl Bring description of vmstat page closer to reality.
 1.30  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.29  27-Jun-2003  wiz Quote question mark. Change width argument in a table to line up
 1.28  31-Mar-2003  perry refreshs->refreshes
reactived->reactivated
intransit->in-transit
from Igor Sobrado, PR misc/19700
 1.27  25-Feb-2003  wiz .Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.
 1.26  01-Nov-2002  mrg iostat(8) and systat(8) support for separate read/write disk statistics.
"iostat -x" now shows these (ala linux/solaris), but this is only splitting
the read/write bytes/transactions, not adding any new metrics. "systat
iostat" now has two new commands to switch between combined/separate mode
for both it's numbers & bar modes.
 1.25  08-Feb-2002  ross branches: 1.25.2;
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.24  13-Jan-2002  fair Apply patch to BUGS section, per PR 13230, plus clean up nroff nits.
 1.23  08-Jul-2001  wiz Remove Pp before Sh, and split filesystem.
 1.22  06-May-2001  wiz Change xref for vmstat(8) to vmstat(1).
Whitespace, punctuation and spelling fixes while I'm here.
 1.21  25-Aug-2000  hubertf Add "all" mode to systat to cycle between all modes,
sort of like VMS' "MONITOR ALL"-command.

Code was submitted by Jarkko Teppo <jate@uwasa.fi> in PR 10851,
cleaned up and added 'turns' handling by me.
 1.20  05-Jul-2000  ad - Document new commands for IP displays.
- Replace the "Takes 2-10 percent of the CPU" statement.
 1.19  08-Jan-2000  itojun branches: 1.19.4;
- implement layered help.
Suggested by: Andy Doran <ad@mr-magoo.sports.gov.uk>
- inet6.ip6 and ipsec menu
- u_quad_t printing fix
- #ifdefs to allow compilation on 1.4.x
 1.18  07-Jan-2000  itojun add command line -n flag, which is same as "netstat numbers".
without it, we can't disable name resolution before the resolution starts.
 1.17  22-Dec-1999  kleink * Fix a display buglet: if the process list is exhausted before the window's
bottom is reached, clear the remaining lines, lest there be stale process
entries if the process list shrinks.
* Implement a top(1)-like `user' command in the ps display.
 1.16  15-Nov-1999  simonb - Add `bufcache' display which shows buffer cache usage per filesystem,
ala the monitor(1) command for Ultrix.
- Allow `h' or `?' to show the command list (same as `:help').
- Sort commands in cmdtab.c and systat.1
 1.15  02-Aug-1999  ad branches: 1.15.4;
Add 'inet.' prefix to 'tcp', 'ip', 'tcpsyn' and 'icmp' displays.
Fixes PR: bin/8130 (Geoff C. Wing)
 1.14  30-May-1999  ad Add 4 new modes: ip, icmp, tcp, tcpsyn. XXX still some work to be done
on aesthetics and update modes.
 1.13  22-Mar-1999  garbled More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Many more to
come.
 1.12  21-Feb-1999  jwise Document the new `ps' view.
 1.11  19-Feb-1999  jwise Add cross-references from eaach of these too the other. Note that top.1
is still in old man format. Do we want to translate this to mandoc? I
assume no, as this would make imports hard, so I didn't, but I'm not sure
what the best way to do this would be.
 1.10  28-Jan-1999  mrg swap areas are not compiled into the kernel, from erik bertelsen, PR#6892
 1.9  19-Oct-1997  lukem fix .Nm usage, deprecate register, getopt returns -1 not EOF, s/[br]*/[ms]*/
 1.8  25-Jul-1997  mrg update "systat vmstat" documentation to reality.
 1.7  25-Jul-1997  mrg get at least *part* of "systat vmstat" right...
 1.6  10-May-1996  thorpej New userland code to read the statistics kept by the NetBSD generic
disk framework, from John M. Vinopal <banshee@gabriella.resort.com>
 1.5  27-Sep-1995  jtc iostat is in section 8; PR #1533
 1.4  27-Sep-1995  jtc vmstat is in section 8; PR #1532
 1.3  27-Apr-1995  jtc vmunix -> netbsd
 1.2  20-Jan-1995  jtc Changed to conform to NetBSD's new RCS Id convention.
 1.1  20-Jan-1995  jtc branches: 1.1.1;
Initial revision
 1.1.1.1  20-Jan-1995  jtc imported from 44lite
 1.15.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.19.4.1  01-Sep-2000  ad Pull up the following revisions, approved by releng-1-5:

- Add "boot", "run", "time" and "zero" commands to all IP displays. These work
as in the "vmstat" display mode. The default mode is now "time", not "boot".
- ANSIfy.
- s@kre\(@vmstat\(@.
- __RCSID() police.
- Tweak inet.icmp display visual a little.

netstat.c 1.19
pigs.c 1.20
ps.c 1.16
swap.c 1.13
systat.1 1.20
systat.h 1.7
tcp.c 1.7
vmstat.c 1.33
 1.25.2.2  12-Nov-2002  skrll Catch up to -current.
 1.25.2.1  08-Feb-2002  skrll file systat.1 was added on branch nathanw_sa on 2002-11-12 16:54:59 +0000
 1.37.20.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.40.6.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.40.6.1  17-Apr-2012  yamt sync with head
 1.42.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.43.4.1  04-Sep-2017  snj Pull up following revision(s) (requested by mrg in ticket #1491):
usr.bin/systat/main.c: revision 1.51
usr.bin/systat/systat.1: revision 1.47 via patch
add a basic "-b" option - that outputs one display and exits.
inspired by "top -b". still requires a curses-capable output
without some fairly significant internal restructuring.
 1.44.2.2  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.44.2.1  06-Aug-2016  pgoyette Sync with HEAD
 1.48.6.1  10-Jun-2019  christos Sync with HEAD
 1.48.4.2  18-Jan-2019  pgoyette Synch with HEAD
 1.48.4.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts

RSS XML Feed