sampleproc1m
Sample processes on the cpus. uses dtrace.
Usage
sampleproc [hertz]
Overview
This program samples which process is on each CPU, at a particular configurable rate. This can be used as an estimate for which process is consuming the most CPU time.
Since this uses DTrace, only users with root privileges can run this command.
Examples
Sample at 100 hertz,
|
# |
|---|---|
Sample at 400 hertz,
|
# |
Fields
PID
|
process ID |
|---|---|
COMMAND
|
command name |
COUNT
|
number of samples |
PERCENT
|
percent of CPU usage |
Based on
/usr/demo/dtrace/prof.d
Documentation
DTrace Guide "profile Provider" chapter (docs.sun.com)
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
sampleproc will sample until Ctrl-C is hit.
Releases
115 releases since Mac OS X 10.5; the text changed 1 time.