]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - cddl/contrib/dtracetoolkit/Man/man1m/xcallsbypid.d.1m
MFC r368207,368607:
[FreeBSD/stable/10.git] / cddl / contrib / dtracetoolkit / Man / man1m / xcallsbypid.d.1m
1 .TH xcallsbypid.d 1m  "$Date:: 2007-08-05 #$" "USER COMMANDS"
2 .SH NAME
3 xcallsbypid.d \- CPU cross calls by PID. Uses DTrace.
4 .SH SYNOPSIS
5 .B xcallsbypid.d
6 .SH DESCRIPTION
7 xcallsbypid.d reports the number of CPU cross calls by process name
8 and process ID. Cross calls occur when a CPU requests another CPU to
9 do work on it's behalf. A great number of these can be a burden
10 on the system.
11
12 Since this uses DTrace, only the root user or users with the
13 dtrace_kernel privilege can run this command.
14 .SH OS
15 Solaris
16 .SH STABILITY
17 stable - needs the sysinfo provider.
18 .SH EXAMPLES
19 .TP
20 This samples until Ctrl\-C is hit.
21
22 .B xcallsbypid.d
23 .PP
24 .SH FIELDS
25 .TP
26 PID
27 process ID
28 .TP
29 CMD
30 process name
31 .TP
32 XCALLS
33 number cross calls
34 .PP
35 .SH DOCUMENTATION
36 See the DTraceToolkit for further documentation under the 
37 Docs directory. The DTraceToolkit docs may include full worked
38 examples with verbose descriptions explaining the output.
39 .SH EXIT
40 xcallsbypid.d will sample until Ctrl\-C is hit.
41 .SH AUTHOR
42 Brendan Gregg
43 [Sydney, Australia]
44 .SH SEE ALSO
45 mpstat(1m), dtrace(1M)
46