xvmstat 1m "$Date:: 2007-08-05 #$" "USER COMMANDS"
NAME
xvmstat - extended vmstat demo in DTrace. Uses DTrace.
SYNOPSIS
xvmstat [interval [count]]
DESCRIPTION
This has been written to demonstrate fetching similar data as vmstat
from DTrace, with a few extra fields.
Since this uses DTrace, only the root user or users with the
dtrace_kernel privilege can run this command.
OS
Solaris
STABILITY
unstable - needs various kernel symbols.
EXAMPLES
Print virtual memory statistics every second, # xvmstat
Print every 5 seconds, 6 times, # xvmstat 5 6
FIELDS
w swapped out LWPs, number
swap virtual memory free, Mb
free free RAM, Mb
re page reclaims, pages
maj major faults, pages
mf minor faults, pages
cow copy-on-write faults, pages
pro protection faults, pages sr scan rate, pages
epi executable page ins, pages
epo executable page outs, pages
epf executable frees, pages
api anonymous page ins, pages
apo anonymous page outs, pages
apf anonymous frees, pages
fpi filesystem page ins, pages
fpo filesystem page outs, pages
fpf filesystem frees, pages
NOTES
Most of the statistics are in units of pages, unlike the
original vmstat command which sometimes uses kilobytes.
All page values are per second values.
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
xvmstat will run until Ctrl-C is hit, or until the count argument
has been satisfied.
AUTHOR
Brendan Gregg
[Sydney, Australia]
SEE ALSO
vmstat(1M), dtrace(1M)