From f33e91514d142459cea02bd81effb2b5dc3051ec Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Thu, 18 Mar 2010 17:03:48 -0400 Subject: PR909: baby documentation for perf.* probes --- man/tapset::perf.3stap | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 man/tapset::perf.3stap (limited to 'man/tapset::perf.3stap') diff --git a/man/tapset::perf.3stap b/man/tapset::perf.3stap new file mode 100644 index 00000000..5aff9799 --- /dev/null +++ b/man/tapset::perf.3stap @@ -0,0 +1,58 @@ +.\" -*- nroff -*- +.TH TAPSET::PERF 3stap "" "IBM" +.SH NAME +tapset::perf \- systemtap perf probe points + +.\" macros +.de SAMPLE +.br +.RS +.nf +.nh +.. +.de ESAMPLE +.hy +.fi +.RE +.. + +.SH DESCRIPTION + +This family of probe points is used to probe "perf events" +on suitably configured kernels (2.6.33+). It contains a +number of aliases for the ABI-specified event type/config +tuples. + +.TP +.B perf.hw.* +A variety of hardware events, as generalized by the kernel. These +generally require running on bare hardware with selected processors. +.SAMPLE +probe perf.hw.cpu_cycles +probe perf.hw.instructions +probe perf.hw.cache_references +probe perf.hw.cache_misses +probe perf.hw.branch_instructions +probe perf.hw.branch_misses +probe perf.hw.bus_cycles +.ESAMPLE + +.TP +.B perf.sw.* +Special "software" events provided by the kernel. These sometimes work +in virtualized environments and with more processor architectures. +.SAMPLE +probe perf.sw.cpu_clock +probe perf.sw.task_clock +probe perf.sw.page_faults +probe perf.sw.context_switches +probe perf.sw.cpu_migrations +probe perf.sw.page_faults_min +probe perf.sw.page_faults_maj +probe perf.sw.alignment_faults +probe perf.sw.emulation_faults +.ESAMPLE + +.SH SEE ALSO +.IR stap (1), +.IR stapprobes (3stap) -- cgit