History log of /freebsd-10.1-release/usr.bin/systat/systat.1
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 253360 15-Jul-2013 glebius

Nuke "systat -mbuf". It was broken since FreeBSD 5, and since there
haven't been any complaints, no one used it.


# 247272 25-Feb-2013 joel

Remove EOL whitespace.


# 247037 20-Feb-2013 melifaro

Fix several new & old style issues.

Pointed by: ae, pluknet, zont
MFC with: r247036


# 247036 20-Feb-2013 melifaro

Add interface name filtering via 'match' cmd.
Add 'pps' cmd for switching beetween interface packets/bytes statistics.

Submitted by: vsevolod
MFC after: 2 weeks


# 240605 17-Sep-2012 melifaro

Make systat(1) accept fractional number of seconds.
Make old alarm(3)-based code use select(2).

MFC after: 2 weeks


# 216370 11-Dec-2010 joel

Remove the advertising clause from UCB copyrighted files in usr.bin. This
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Also add $FreeBSD$ to a few files to keep svn happy.

Discussed with: imp, rwatson


# 211397 16-Aug-2010 joel

Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
translating these manual pages. Minor corrections by me.

Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>


# 172674 15-Oct-2007 netchild

Backout sensors framework.

Requested by: phk
Discussed on: cvs-all


# 172649 14-Oct-2007 ru

Bump document date for the last change.


# 172631 14-Oct-2007 netchild

Import OpenBSD's sysctl hardware sensors framework.

This commit includes the following core components:

* sample configuration file for sensorsd
* rc(8) script and glue code for sensorsd(8)
* sysctl(3) doc fixes for CTL_HW tree
* sysctl(3) documentation for hardware sensors
* sysctl(8) documentation for hardware sensors
* support for the sensor structure for sysctl(8)
* rc.conf(5) documentation for starting sensorsd(8)
* sensor_attach(9) et al documentation
* /sys/kern/kern_sensors.c
o sensor_attach(9) API for drivers to register ksensors
o sensor_task_register(9) API for the update task
o sysctl(3) glue code
o hw.sensors shadow tree for sysctl(8) internal magic
* <sys/sensors.h>
* HW_SENSORS definition for <sys/sysctl.h>
* sensors display for systat(1), including documentation
* sensorsd(8) and all applicable documentation

The userland part of the framework is entirely source-code
compatible with OpenBSD 4.1, 4.2 and -current as of today.

All sensor readings can be viewed with `sysctl hw.sensors`,
monitored in semi-realtime with `systat -sensors` and also
logged with `sensorsd`.

Submitted by: Constantine A. Murenin <cnst@FreeBSD.org>
Sponsored by: Google Summer of Code 2007 (GSoC2007/cnst-sensors)
Mentored by: syrinx
Tested by: many
OKed by: kensmith
Obtained from: OpenBSD (parts)


# 163264 12-Oct-2006 ru

Memory utilization subscreen in "vmstat" display lists numbers in KB,
not in number of pages.

PR: docs/71690
Submitted by: Jan Srzednicki

(A patch is only partially merged, the rest was already fixed by bde@
in rev. 1.51.)


# 158909 25-May-2006 brd

s/on a crt//
systat is working great on this LCD ;)

Submitted by: Ben Haga <tuximus AT absoludicrous DOT com>
MFC after: 3 days


# 158206 01-May-2006 bde

For the vmstat sub-display:

vmstat.c:
Move totfr to be under daefr and prcfr since it logically belongs there.

Move all the count fields (wire, act, inact, cache and free) to near
the bottom of the sub-display (after all the rate fields) to reduce
competition with adjoining sub-displays.

systat.1:
Move things as above.

Attempt to improve missing and poor wording in the description of the
fields. The long sentence was hard to parse and didn't say anything
about the different units.

Increment .Dd.


# 158193 30-Apr-2006 bde

Update for moving some fields to the new vnstat display.

Don't say that `cache' is for the buffer cache.

Describe the uselessnes of `buf'.


# 158175 30-Apr-2006 bde

Removed the description of the nonexistent want_fd command. want_fd existed
for only 2 weeks in 1998-1999. It was replaced by general commands to
select the set of disk drives displayed.


# 158172 30-Apr-2006 bde

Fix "slow (on-the-fly) zero fills percentage (`%slo-z')" some more. The
value printed is actually the optimized (i.e., the non-slow, not-on-the-fly
zero fills percentage) except in overflow cases. Describe it as %ozfod
in the display. Move the field descriptor 1 to the left so that there
is space for 5 characters after the % sign (this leaves no space between
the number and the descriptor but the % character serves well as a
separator).

Fixed integer overflow at z.ozfod = UINT_MAX/100 in the calculation of
%ozfod. This value can be reached just a few hours or minutes after
booting, so %ozfod was usually garbage in boot mode. Now %ozfod is
correct in boot mode for a few days or hours.

Print a non-dummy %ozfod when the division for it isn't division by 0
instead of when the result will be less than 100%. A result of 100%
may be correct, though a result of more than 100% indicates overflow
of one or both counters.


# 158150 29-Apr-2006 bde

Abbreviate long field descriptors at write time so that they don't get
clobbered at runtime:
dirtybuf -> dtbuf
desiredvnodes -> desvn
numvnodes -> numvn
freevnodes -> frevn
The vmstats column has only 5 characters available for descriptors, but up
to 13 were used. The extras get clobbered at runtime by interrupt values
and/or descriptors on systems with more than 12 interrupt sources.
%slo-z -> %sloz
This one is in the "extended" vmstats area and doesn't get clobbered now.

Removed stale documentation of desvn.

Changed a descriptor:
tfree -> totfr
so that it is consistent with the abbreviations for other free counts
(daefr and prcfr) and thus almost decodeable.

Fixed missing documentation of tfree/totfr. This and everything else
in the extended vmstats area is misdocumented as being in a certain
place in the vmstats column.


# 156835 18-Mar-2006 jmg

add an entry for ozfod..

MFC after: 3 days


# 148580 31-Jul-2005 keramida

Fix all the spelling mistakes I could find in the man pages for words
that have at least 3 characters.

MFC after: 1 week
Thanks to: Music band ``Chingon''
for keeping me company while searching for these.


# 146650 26-May-2005 keramida

Interlink systat(1), iostat(8) and vmstat(8) through their SEE ALSO
sections, so that users of one can learn about the others easily.


# 140420 18-Jan-2005 ru

Sort sections.


# 131507 02-Jul-2004 ru

Deal with double whitespace.


# 131491 02-Jul-2004 ru

Mechanically kill hard sentence breaks.


# 131472 02-Jul-2004 ru

Removed trailing whitespace.


# 118318 01-Aug-2003 dwmalone

Add ip6 and icmp6 displays to systat.

MFC after: 2 weeks


# 111447 24-Feb-2003 ru

mdoc(7) police: Scheduled sweep.


# 108684 04-Jan-2003 phk

Add "ifstat" display:

ifstat Display the network traffic going through active interfaces
on the system. Idle interfaces will not be displayed until
they receive some traffic.

For each interface being displayed, the current, peak and
total statistics are displayed for incoming and outgoing
traffic. By default, the ifstat display will automatically
scale the units being used so that they are in a human-read-
able format. The scaling units used for the current and peak
traffic columns can be altered by the scale command.

Submitted by: Trent Nelson <trent@arpa.com>


# 108317 27-Dec-2002 schweikh

english(4) police.


# 100025 15-Jul-2002 keramida

^Z suspends any and all programs that don't do anything special about
it. There's really no reason to explicitly mention it here.

Suggested by: Mark Valentine <mark@thuvia.demon.co.uk>


# 100010 14-Jul-2002 keramida

^Z doesn't "stop" systat, but it "suspends" it.

PR: docs/40489
Submitted by: Dave McCammon <davemac11@yahoo.com>


# 96247 09-May-2002 joe

Replace /kernel with /boot/kernel/kernel.

PR: docs/37757
Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>


# 95124 20-Apr-2002 charnier

Use `The .Nm utility'


# 84722 09-Oct-2001 sobomax

Remove greatly outdated comment that systat(1) takes 2-10% of the CPU time.
This isn't true nowadays.


# 79755 15-Jul-2001 dd

Remove whitespace at EOL.


# 79535 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


# 79366 06-Jul-2001 ru

mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).


# 71895 01-Feb-2001 ru

mdoc(7) police: split punctuation characters + misc fixes.


# 70197 19-Dec-2000 ru

Prepare for mdoc(7)NG.


# 68963 20-Nov-2000 ru

mdoc(7) police: use the new features of the Nm macro.


# 67870 29-Oct-2000 jedgar

Remove obsolete /dev/drum references

Reviewed by: alex, asmodai, billf


# 57695 02-Mar-2000 sheldonh

Remove more single-space hard sentence breaks.


# 57665 01-Mar-2000 nik

s/curses/ncurses/

PR: docs/17061
Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 49738 14-Aug-1999 chris

Fix bad references:
vmstat(1) -> vmstat(8)
iostat(1) -> iostat(8)


# 49245 30-Jul-1999 des

Show dirty buffers and the percentage of time a disk was busy.

PR: 12858
Submitted by: Arjan de Vet <Arjan.deVet@adv.iae.nl>


# 48792 12-Jul-1999 nik

Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

.\" $Id$
.\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by: bde


# 43756 08-Feb-1999 dillon

If there are 4 or fewer disk devices, we have room to display additional
VM statistics. zfod is moved and %slo-z ( percentage of zero-fills that
were slow, i.e. not pre-zero'd ), and number of pages freed per second.


# 42105 27-Dec-1998 obrien

Update section on DK_NDRIVES (which was removed with CAM), and explain
relation to devstat(3)/(9).

Submitted-by: ken@freebsd.org


# 42094 27-Dec-1998 obrien

Turn the compile time option into a run-time option.
You can now use the `want_fd' command in the vmstat display.

Suggested by: grog


# 39230 15-Sep-1998 gibbs

Update system to new device statistics code.

Submitted by: "Kenneth D. Merry" <ken@plutotech.com>


# 38966 09-Sep-1998 jkoshy

Add missing comma.

PR: 7841
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>


# 37159 25-Jun-1998 ghelmer

Update vmstat portion of man page to reflect the statistics currently
shown by systat's vmstat display.
PR: docs/3764


# 31522 04-Dec-1997 steve

Use 'proto <tcp|udp|all>' to select the protocol to display
in netstat-mode to avoid a conflict with tcp-mode. Also
while documenting this new feature in the manpage, fix a
minor display nit.

PR: 5159
Submitted by: Sergei Chechetkin <csl@whale.sunbay.crimea.ua>


# 29988 29-Sep-1997 wosch

Sort cross refereces in section SEE ALSO.


# 29881 26-Sep-1997 wollman

Having done ICMP, UDP, and IP, could a TCP display be far behind?


# 29759 24-Sep-1997 wollman

Add a mode to display ICMP statistics.

Inspired by: IRIX netstat -C


# 28149 13-Aug-1997 charnier

Use err(3). /sys/dkstat.h -> /usr/include/sys/dkstat.h


# 22768 15-Feb-1997 obrien

The screen layout of the lefthand side for the vmstat display was way off.
(based on my running it on 2.2-GAMMA)


# 16301 11-Jun-1996 jkh

Cosmetic fixes for drive names which are 4 chars long.
Submitted-By: Joe Greco <jgreco@ns.sol.net>


# 13511 20-Jan-1996 mpp

Fix a variety of minor typos and cross references in a bunch of
man pages.

Masanobu Saitoh <msaitoh@spa.is.uec.ac.jp>
Giles Lean <giles@nemeton.com.au>
<soda@sra.co.jp>


# 4930 03-Dec-1994 bde

extern.h, iostat.c, main.c, vmstat.c:
Use the correct value of hz (stathz if it is nonzero) for
interpretion of dk_time[] and cp_time[] in iostat.c. Avoid
multiple conversions of this value in iostat.c and vmstat.c

iostat.c:
Implement the display of cp_time[CP_INTR]. Fix the display
of cp_time[CP_IDLE] (the display was always null because
cp_time[CP_INTR] == 0 was displayed instead).

systat.1:
Document the display of cp_time[CP_INTR].

vmstat.c:
Implement the display of cp_time[CP_INTR].


# 1856 05-Aug-1994 dg

Converted 'vmunix' to 'kernel'.


# 1591 27-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1590,
which included commits to RCS files with non-trunk default branches.


# 1590 27-May-1994 rgrimes

BSD 4.4 Lite Usr.bin Sources