summaryrefslogtreecommitdiff
path: root/usr.bin/vmstat/vmstat.c
AgeCommit message (Collapse)Author
2004-12-24In vmstat -i, stop walking the kernel "allevents" evcnt chain, as they areMiod Vallat
not incremented anymore. Kernel-side code will be removed in a few weeks.
2004-11-28Stop looking at intrcnt[] for vmstat -i; this means vmstat -i only worksMiod Vallat
on live kernels now, though. ok deraadt@
2004-11-09use warn() instead of printf() + strerror()Pedro Martelletto
ok hshoexer@ jaredy@ deraadt@
2004-09-23do not shrink the field width...Theo de Raadt
2004-09-23adapt to KERN_INTRCNT_CNT becoming a quad; ok tedu, and pulling in someTheo de Raadt
changes written by danh
2004-07-02Do not divide by zero in vmstat -t; Nikos Ntarmos.Miod Vallat
2004-06-28add -vz to usage();Jason McIntyre
2004-06-28Remove special #if defined(__i386__) code from systat and vmstat. We now useAaron Campbell
sysctl to fetch interrupt counters on all architectures. Also add new '-z' flag to vmstat which means show all devices, even those that have not yet generated an interrupt. deraadt@ tholo@ drahn@ millert@ ok
2004-06-14remove debug messageTheo de Raadt
2004-06-14let vmstat -i still work on older kernels; spotted by tholoTheo de Raadt
2004-06-11div etime by ncpuTheo de Raadt
2004-06-11on i386 machines, attempt to peek inside apic_intrhand[] as well, so thatTheo de Raadt
MP machines get interrupt counters. will be replaced by a MI subsystem one day. most code from drahn, few final bugs fixed by me
2004-02-15new arg to disk_unbusy, to record separate read/write statistics.Ted Unangst
looked at by various, testing henning@ mcbride@ dan weeks mostly from netbsd via Pedro Martelletto <pbastos@rdc.puc-rio.br>
2004-01-15Fix printf format string. ok tedu@Otto Moerbeek
2003-07-28fix rcsidTed Unangst
2003-07-25context switches and interrupts are traps, not faults. align cpu field aTed Unangst
little better. some man page pretty from jmc@ and ok millert@
2003-06-25protosTheo de Raadt
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-05-19kill dead (if 0) code.Artur Grabowski
2003-02-24Fix copy/paste typoAlexander Yurchenko
art@ ok
2003-01-13Half-done conversion of vmstat -i to sysctls.Artur Grabowski
The evcnt stuff is left just like in the kvm version.
2002-12-16Make systat(1), iostat(8) and vmstat(8) automatically update their diskThierry Deval
statistics when a device is added/removed. ok deraadt@
2002-09-17ansiTheo de Raadt
2002-09-05Print uvmexp.zeropages.Artur Grabowski
2002-06-19mark which nlist[] kmem entries are not needed in the sysctl case, and which areTheo de Raadt
2002-05-29more snprintfTheo de Raadt
2002-03-15No more need to define __POOL_EXPOSEArtur Grabowski
2002-03-12This makes things line up better. millert@ concurs.Hakan Olsson
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ↵Todd C. Miller
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
2002-02-01Add a verbose flag. Print unused memory types when verbose.Artur Grabowski
Don't print unused pools when not verbose.
2002-01-21s/deamon/daemon/Theo de Raadt
2002-01-15Make vmstat -m output the same for both sysctl and kvm versions.Artur Grabowski
Plus a minor simplification in preparation for a future change.
2001-11-19kill more registersMike Pechkin
millert@ ok
2001-11-06New vm includes.Artur Grabowski
2001-09-16%llu instead of %qu and explicit casts.Artur Grabowski
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */Heikki Korpela
deraadt@ ok
2001-07-28Wall cleanupPeter Valchev
2001-06-27UVM is no longer an optionArtur Grabowski
2001-06-24Fix logic, add some more sysctl stuff. The only reason vmstat is stillAngelos D. Keromytis
setgid is because of the -i information (Theo needs to fix that for all archs).
2001-06-24Use sysctl for pool data.Artur Grabowski
2001-06-23Break out pool printing into a separate function.Artur Grabowski
2001-05-11cleanupTheo de Raadt
2001-05-11Use sysctl(3) to retrieve nchstats, forkstat, nselcoll, and kmemstatsAngelos D. Keromytis
if the "default" files (running system) were specified for the ksyms and memory dump. Eventually, it won't be necessary for vmstat to be privileged.
2001-04-30right value for X_NSELCOLLArtur Grabowski
2001-04-30Ooops! Undo breakage I introduced in 1.48.Artur Grabowski
2001-04-30CLSIZE is 1 on all archs and will go away soon.Artur Grabowski
2001-03-21Add printing of pool statistics for -m.Artur Grabowski
From NetBSD.
2001-01-04Only use the sysctl interface if it's the running kernel we're gettingAngelos D. Keromytis
information from.
2001-01-04Update to use the new sysctl return value for kmembuckets. That's itAngelos D. Keromytis
for tonight.
2001-01-04Use sysctl(3) to get clock information as well.Angelos D. Keromytis