anonpgpid.d 1m "$Date:: 2007-08-05 #$" "USER COMMANDS"
NAME
anonpgpid.d - anonymous memory paging info by PID on CPU. Uses DTrace.
SYNOPSIS
anonpgpid.d
DESCRIPTION
This scripts may help identify which processes are affected by a system with low memory, which is paging to the physical swap device. A report of the process on the CPU when paging occured is printed. This program is currently an approximation - often the process when writing pages to swap will be "pageout" the pageout scanner, or "rcapd" the resource capping daemon. Since this uses DTrace, only the root user or users with the dtrace_kernel privilege can run this command.
OS
Solaris
STABILITY
unstable - this script uses fbt provider probes which may change for future updates of the OS, invalidating this script. Please read Docs/Notes/ALLfbt_notes.txt for further details about these fbt scripts.
EXAMPLES

Print report after Ctrl-C is hit, # anonpgpid.d

FIELDS

PID process ID

CMD command name for the process

D direction, Read or Write

BYTES total bytes during sample

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
anonpgpid.d will run forever until Ctrl-C is hit.
AUTHOR
Brendan Gregg [Sydney, Australia]
SEE ALSO
dtrace(1M)