PERF-FTRACE(1) perf Manual PERF-FTRACE(1) (NAME) perf-ftrace - ftrace (SYNOPSIS) perf ftrace {trace|latency|profile} (DESCRIPTION) perf ftrace ftrace . 'perf ftrace trace' ftrace . trace_pipe (stdout) . 'perf ftrace latency' ( BPF) () . 'perf ftrace profile' . perf ftrace . (COMMON OPTIONS) -p, --pid= (PID) ( ). --tid= (TID) ( ). -a, --all-cpus . -a - . -C, --cpu= . : 0,1. - : 0-2. . -v, --verbose . PERF FTRACE TRACE (OPTIONS FOR PERF FTRACE TRACE) -t, --tracer= -G -F : function_graph function. -F, --funcs . . -D, --delay () . -m, --buffer-size - B/K/M/G . --inherit . -T, --trace-funcs= function ( glob). . glob . set_ftrace_filter tracefs . -N, --notrace-funcs= function . -T ( glob) . set_ftrace_notrace tracefs . --func-opts : o call-graph - (function tracer). o irq-info - (irq) . -G, --graph-funcs= function_graph ( glob). . . set_graph_function tracefs . -g, --nograph-funcs= function_graph ( glob). -G function_graph . . set_graph_notrace tracefs . --graph-opts : o args - . o retval - . o retval-hex - . o retaddr - . o nosleep-time - (on- CPU) function_graph. o noirqs - . o verbose - (PID) . o thresh= - . o depth= - . o tail - . PERF FTRACE LATENCY (OPTIONS FOR PERF FTRACE LATENCY) -T, --trace-funcs= (). perf ftrace trace . -e, --events= . . -b/--use-bpf . -b, --use-bpf BPF ftrace ( function_graph ). -n, --use-nsec . --bucket-range= (bucket) ( -n/--use-nsec) log2() . --min-latency= ( -n/--use-nsec). --max-latency= ( -n/--use-nsec). . PERF FTRACE PROFILE (OPTIONS FOR PERF FTRACE PROFILE) -T, --trace-funcs= ( glob). . glob . set_ftrace_filter tracefs . -N, --notrace-funcs= . -T ( glob) . set_ftrace_notrace tracefs . -G, --graph-funcs= ( glob). . . set_graph_function tracefs . -g, --nograph-funcs= ( glob). -G function_graph . . set_graph_notrace tracefs . -m, --buffer-size - B/K/M/G . -s, --sort= . : total avg max count name. total . --graph-opts : o nosleep-time - (on- CPU) function_graph. o noirqs - . o thresh= - . o depth= - . (SEE ALSO) perf-record(1), perf-trace(1) perf 09/04/2026 PERF-FTRACE(1)