1PERFEVENT.CONF(5) File Formats Manual PERFEVENT.CONF(5)
2
3
4
6 perfevent.conf - the Performance Co-Pilot perfevent PMDA configuration
7 file
8
10 $PCP_PMDAS_DIRS/perfevent/perfevent.conf
11
13 The perfevent.conf configuration file defines which hardware perfor‐
14 mance counters are enabled by the perfevent PMDA.
15
16 The configuration file contains a list of events that should be enabled
17 for each PMU. The perfevent PMDA detects which PMUs present and pro‐
18 grams the configured events. If multiple PMUs are available, the per‐
19 fevent PMDA uses the order of the entries in the configuration file to
20 determine which PMU settings to use. The entries at the top of the con‐
21 figuration file have higher precedence. Only one PMU configuration
22 setting is used.
23
25 The file consists of one or more groups of PMUs and the events that go
26 with them.
27
28 The PMU identification string is enclosed in brackets and one or more
29 events are listed below, one per line.
30
31 ["PMU identification string"]
32 EVENT_NAME [CPU OPTION]
33 ...
34
35 The available event cpu options are as follows:
36
37 cpu to add the counter to all cpus in the system
38
39 cpu_rr to add to one of the cpus in a round-robin allocation strategy
40
41 node to add the counter to the first cpu in each numa node
42
43 node_rr
44 to add the counter to the cpus in each numa node in a round-
45 robin allocation strategy
46
47 [N] where N is the numerical digit of the CPU index
48
49 if the CPU option is absent then the event is programmed on all cpus.
50
51 Blank lines are ignored. Lines that begin with the # sign are ignored.
52
53 Multiple, comma separated, PMUs may be specified in the PMU definition.
54
56 pmdaperfevent(1).
57
58
59
60Performance Co-Pilot PCP PERFEVENT.CONF(5)