vmstat-p.d 1m "$Date:: 2007-08-05 #$" "USER COMMANDS"
NAME
vmstat-p.d - vmstat -p demo in DTrace. Uses DTrace.
SYNOPSIS
vmstat-p.d DESCRIPTION
This has been written to demonstrate fetching similar data as vmstat
from DTrace. This program is intended as a starting point for other
DTrace scripts, by beginning with familiar statistics.
Since this uses DTrace, only the root user or users with the
dtrace_kernel privilege can run this command.
OS
Solaris
STABILITY
unstable - uses various kernel symbols.
EXAMPLES
Print virtual memory statistics every second, # vmstat-p.d
FIELDS
swap virtual memory free, Kbytes
free free RAM, Kbytes
re page reclaims, Kbytes
mf minor faults, Kbytes
sr scan rate, pages
epi executable page ins, Kbytes
epo executable page outs, Kbytes
epf executable frees, Kbytes
api anonymous page ins, Kbytes
apo anonymous page outs, Kbytes
apf anonymous frees, Kbytes
fpi filesystem page ins, Kbytes
fpo filesystem page outs, Kbytes
fpf filesystem frees, Kbytes
NOTES
Most of the statistics are in units of kilobytes, unlike the
original vmstat command which sometimes uses page counts.
As this program does not use Kstat, there is no summary since boot line.
Free RAM is both free free + cache free.
DOCUMENTATION
See the DTraceToolkit for further documentation under the
Docs directory. The DTraceToolkit docs may include full worked
examples with verbose descriptions explaining the output.
EXIT
vmstat-p.d will run until Ctrl-C is hit.
AUTHOR
Brendan Gregg
[Sydney, Australia]
SEE ALSO
vmstat(1M), dtrace(1M)