1TAPSET::PERF(3stap)                                        TAPSET::PERF(3stap)
2
3
4

NAME

6       tapset::perf - systemtap perf probe points
7
8
9

DESCRIPTION

11       This  family of probe points is used to probe "perf events" on suitably
12       configured kernels (2.6.33+).  It contains a number of aliases for  the
13       ABI-specified event type/config tuples.
14
15       The  default sampling interval of the translator (1000000) is not over‐
16       ridden, so some of these probe points may fire very infrequently.   Use
17       the lower level perf.type(AA).config(BB).sample(CC) probe point if this
18       is a problem.
19
20
21       perf.hw.*
22              A variety of hardware events,  as  generalized  by  the  kernel.
23              These  generally  require running on bare hardware with selected
24              processors.
25              probe perf.hw.cpu_cycles
26              probe perf.hw.instructions
27              probe perf.hw.cache_references
28              probe perf.hw.cache_misses
29              probe perf.hw.branch_instructions
30              probe perf.hw.branch_misses
31              probe perf.hw.bus_cycles
32
33
34       perf.sw.*
35              Special "software" events provided by the kernel.   These  some‐
36              times  work  in virtualized environments and with more processor
37              architectures.
38              probe perf.sw.cpu_clock
39              probe perf.sw.task_clock
40              probe perf.sw.page_faults
41              probe perf.sw.context_switches
42              probe perf.sw.cpu_migrations
43              probe perf.sw.page_faults_min
44              probe perf.sw.page_faults_maj
45              probe perf.sw.alignment_faults
46              probe perf.sw.emulation_faults
47
48
49
50       perf.hw_cache.TYPE.ACCESS.RESULT
51              Hardware cache events, where available.  A subset of the follow‐
52              ing cartesian product may be available:
53              probe perf.hw_cache.l1d.*.*
54              probe perf.hw_cache.l1i.*.*
55              probe perf.hw_cache.ll.*.*
56              probe perf.hw_cache.dtlb.*.*
57              probe perf.hw_cache.itlb.*.*
58              probe perf.hw_cache.bpu.*.*
59
60              probe perf.hw_cache.*.read.*
61              probe perf.hw_cache.*.write.*
62              probe perf.hw_cache.*.prefetch.*
63
64              probe perf.hw_cache.*.*.access
65              probe perf.hw_cache.*.*.miss
66
67

SEE ALSO

69       stap(1), stapprobes(3stap)
70
71
72
73IBM                                                        TAPSET::PERF(3stap)
Impressum