Lines Matching +full:ftrace +full:- +full:size
1 perf-ftrace(1)
5 ----
6 perf-ftrace - simple wrapper for kernel's ftrace functionality
10 --------
12 'perf ftrace' {trace|latency} <command>
15 -----------
16 The 'perf ftrace' command provides a collection of subcommands which use
17 kernel's ftrace infrastructure.
19 'perf ftrace trace' is a simple wrapper of the ftrace. It only supports
23 'perf ftrace latency' calculates execution latency of a given function
26 The following options apply to perf ftrace.
29 --------------
31 -p::
32 --pid=::
35 --tid=::
38 -a::
39 --all-cpus::
40 Force system-wide collection. Scripts run without a <command>
41 normally use -a by default, while scripts run with a <command>
42 normally don't - this option allows the latter to be run in
43 system-wide mode.
45 -C::
46 --cpu=::
49 Ranges of CPUs are specified with -: 0-2.
52 -v::
53 --verbose::
57 OPTIONS for 'perf ftrace trace'
58 -------------------------------
60 -t::
61 --tracer=::
62 Tracer to use when neither -G nor -F option is not
65 -F::
66 --funcs::
70 -D::
71 --delay::
74 -m::
75 --buffer-size::
76 Set the size of per-cpu tracing buffer, <size> is expected to
77 be a number with appended unit character - B/K/M/G.
79 --inherit::
82 -T::
83 --trace-funcs=::
90 -N::
91 --notrace-funcs=::
93 argument. Like -T option, this can be used more than once to
97 --func-opts::
100 - call-graph - Display kernel stack trace for function tracer.
101 - irq-info - Display irq context info for function tracer.
103 -G::
104 --graph-funcs=::
111 -g::
112 --nograph-funcs=::
114 given function (or a glob pattern). Like -G option, this is useful
120 --graph-opts::
123 - nosleep-time - Measure on-CPU time only for function_graph tracer.
124 - noirqs - Ignore functions that happen inside interrupt.
125 - verbose - Show process names, PIDs, timestamps, etc.
126 - thresh=<n> - Setup trace duration threshold in microseconds.
127 - depth=<n> - Set max depth for function graph tracer to follow.
130 OPTIONS for 'perf ftrace latency'
131 ---------------------------------
133 -T::
134 --trace-funcs=::
135 Set the function name to get the histogram. Unlike perf ftrace trace,
138 -b::
139 --use-bpf::
140 Use BPF to measure function latency instead of using the ftrace (it
143 -n::
144 --use-nsec::
145 Use nano-second instead of micro-second as a base unit of the histogram.
149 --------
150 linkperf:perf-record[1], linkperf:perf-trace[1]