cpuwalk.d - Measure which CPUs a process runs on. Uses DTrace.
This program is for multi-CPU servers, and can help identify if a
process is running on multiple CPUs concurrently or not.
A duration may be specified in seconds.
Since this uses DTrace, only the root user or users with the
dtrace_kernel privilege can run this command.
this runs until Ctrl-C is hit,
run for 5 seconds,
# cpuwalk.d 5
PID process ID
CMD process name
value CPU id
count number of samples (sample at 100 hz)
See the DTraceToolkit for further documentation under the Docs direc-
tory. The DTraceToolkit docs may include full worked examples with ver-
bose descriptions explaining the output.
cpuwalk.d will run until Ctrl-C is hit, or the duration specified is