Robert Watson
c3a2720353
o Make systat/vmstat.c use sysctl() to retrieve cp_time, bufspace,
...
maxvnodes, numvnodes, freevnodes, nchstats, and numdirtybuffers.
o Make the hw.ncpu error checking code a little more rigorous by
sanity checking the returned data size.
o Didn't fix machine-dependent non-sysctl-exported variables:
intrnames, eintrnames, intrcnt, eintrcnt, as these variables are
defined and exported from machine-dependent kernel code in
assembly. This should probably be fixed somehow.
2000-11-25 03:53:42 +00:00
Robert Watson
00df22775a
o make systat/pigs.c use syctl() to retrieve cp_time, fscale, and ccpu
...
instead of using kmem.
2000-11-25 03:49:42 +00:00
Robert Watson
8c82fe65a7
o Make systat/iostat.c use sysctl() to retrieve cp_time instead of
...
kmem.
2000-11-25 03:47:36 +00:00
Robert Watson
7ace4e618a
o Make systat use sysctl() to retrieve hz and stathz, instead of
...
using kmem.
2000-11-25 03:46:45 +00:00
Ruslan Ermilov
8fe908ef0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
Chris D. Faulhaber
2d45aed6bc
Remove obsolete /dev/drum references
...
Reviewed by: alex, asmodai, billf
2000-10-29 12:19:52 +00:00
Andrey A. Chernov
2aed24b487
Remove unneded -ltermcap
2000-09-16 03:30:50 +00:00
Peter Wemm
540bc8d6e1
Quick Fix: swap.c doesn't appear to actually need <sys/conf.h>, so remove
...
it to try and get world building again. (sys/conf.h now depends on
sys/types.h)
2000-08-24 20:22:44 +00:00
Alfred Perlstein
2873654a65
Fix systat to use the kern.ipc.mbtypes sysctl instead of referencing a
...
structure member that doesn't exist anymore.
Use getsysctlbyname for kern.ipc.mbstat instead of sysctl.
Use netstat's method of displaying values from mtnames.
Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
Missed by PR: 19809
2000-07-15 16:24:21 +00:00
Poul-Henning Kamp
fb7a8c91b8
Duh! get the scaling right.
2000-06-01 08:49:46 +00:00
Poul-Henning Kamp
0e5064d228
Rescale the IOstat bars, modern disks are faster than old disks.
2000-06-01 08:26:13 +00:00
Poul-Henning Kamp
9df46d4a2a
Don't include <sys/buf.h>
2000-05-05 15:41:22 +00:00
Warner Losh
0e7f0658ee
#include <errno.h> where needed. Kill extern int errno;.
...
Minor warnings in tip corrected.
2000-04-14 06:39:19 +00:00
Sheldon Hearn
4e86fcacf6
Remove more single-space hard sentence breaks.
2000-03-02 14:54:02 +00:00
Nik Clayton
436aece8db
s/curses/ncurses/
...
PR: docs/17061
Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-01 10:46:05 +00:00
Brian Feldman
2b543de8c6
"Disks" is more correct than "Disks" could be.
1999-09-19 18:04:54 +00:00
Peter Wemm
3879bee426
systat is way too comfortable with curses internals...
1999-08-30 08:18:09 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Chris Costello
0114ca66e9
Fix bad references:
...
vmstat(1) -> vmstat(8)
iostat(1) -> iostat(8)
1999-08-14 06:52:28 +00:00
Dag-Erling Smørgrav
a4a026b4c0
Show dirty buffers and the percentage of time a disk was busy.
...
PR: 12858
Submitted by: Arjan de Vet <Arjan.deVet@adv.iae.nl>
1999-07-30 07:44:25 +00:00
Nik Clayton
3be5f1f5ce
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
1999-07-12 20:24:20 +00:00
Peter Wemm
bf0e1ee370
Tidy up references to <sys/rlist.h> and support for the old swap management
...
that went away in January.
1999-05-11 14:32:18 +00:00
Bruce Evans
0af0a4b0f4
Display floats with format %*.0f instead of as "*****" if there is
...
enough space for this but not enough space for the normal %*.*f
format. Similarly for long doubles.
1999-03-22 03:44:01 +00:00
Matthew Dillon
2d7142ca1a
Include discrete ozfod as well as ozfod/zfod percentage.
1999-02-08 02:39:45 +00:00
Matthew Dillon
8b4c04d3f3
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.
1999-02-08 02:11:52 +00:00
Matthew Dillon
300c6da23d
Be nice when no swap is configured in system
1999-02-06 06:43:56 +00:00
Matthew Dillon
4aa513f41d
Fix labeling bug
1999-01-22 10:57:50 +00:00
Matthew Dillon
e53c5e2053
Make systat -swap use new kvm_swapinfo() function
1999-01-22 10:53:13 +00:00
David E. O'Brien
154a13b5f8
revert to rev 1.29. (floppy drives will be gotten rid of another way)
1999-01-09 06:03:54 +00:00
David E. O'Brien
587c729bb3
Add copyright and RCS/CVS Id.
...
Noticed by: ken
1998-12-27 21:44:03 +00:00
David E. O'Brien
d623448808
Update section on DK_NDRIVES (which was removed with CAM), and explain
...
relation to devstat(3)/(9).
Submitted-by: ken@freebsd.org
1998-12-27 21:38:09 +00:00
David E. O'Brien
4ae16510d1
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
1998-12-27 17:59:42 +00:00
David E. O'Brien
5647c79de5
Don't waste precious space on showing the performance of fdX.
...
(can get old behavior with -DWANT_FD)
1998-12-27 08:15:37 +00:00
David E. O'Brien
d22889b821
Quiet many compiler warnings.
1998-10-08 09:56:10 +00:00
Kenneth D. Merry
2459ccb484
Fix a core-dump situation in ":boot" mode in the vmstat display.
...
Reported by: bde
1998-10-05 04:04:27 +00:00
Kenneth D. Merry
bcc6a3da92
Change the devstat generation number from an int to a long. The int-sized
...
generation was causing unaligned access faults on the Alpha.
I have incremented the devstat version number, since this is an interface
change. You'll need to recompile libdevstat, systat, iostat, vmstat and
rpc.rstatd along with your kernel.
Partially Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
1998-09-20 00:11:23 +00:00
Kenneth D. Merry
8b95823257
Delete unused code. This has been obsoleted by the new devstat code.
...
Reviewed by: imp
1998-09-16 00:25:54 +00:00
Justin T. Gibbs
86e492ee46
Reference new files for device stat support.
1998-09-15 10:28:59 +00:00
Justin T. Gibbs
8d2fbde504
Update system to new device statistics code.
...
Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 08:16:45 +00:00
Joseph Koshy
1c79dc84fd
Add missing comma.
...
PR: 7841
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
1998-09-09 03:07:03 +00:00
Bruce Evans
81a4459b5f
Fixed type mismatches which were fatal when sizeof(long) > sizeof(int).
1998-07-06 22:08:00 +00:00
Guy Helmer
a57a22d25f
Update vmstat portion of man page to reflect the statistics currently
...
shown by systat's vmstat display.
PR: docs/3764
1998-06-25 22:04:48 +00:00
Peter Wemm
9ec49abd00
#include <arpa/inet.h>
1998-06-12 14:18:33 +00:00
Warner Losh
448b84a0e4
o Use snprintf rather than sprintf
...
o Add more checks for buffer overflows
o Use snprintf rather than strcat/cpy and have better checks for max
length exceeded.
Most of these changes are not exploitable buffer overruns, but it never
hurts to be safe.
Inspired by and obtained from: OpenBSD
1998-06-09 04:17:29 +00:00
John Hay
73cdb7fd38
Correctly display the interrupt counts.
...
Reviewed with optimizations by: Tor Egge <tegge>
1998-05-27 21:01:37 +00:00
Steve Price
794313942d
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>
1997-12-04 03:44:46 +00:00
John Polstra
abe6c636d0
Fix: too many arguments for format in call to sprintf().
1997-11-18 05:53:03 +00:00
Wolfram Schneider
bf5cbf3551
Sort cross refereces in section SEE ALSO.
1997-09-29 19:11:55 +00:00
Garrett Wollman
630fa006b9
Having done ICMP, UDP, and IP, could a TCP display be far behind?
1997-09-27 00:44:55 +00:00
Peter Wemm
39253d4c87
Show size of vnode pool in vmstat mode.
1997-09-25 01:14:25 +00:00