perf uncore behavior
From: Chris Freehill <hidden>
Date: 2015-05-01 20:55:36
Hi, I'm trying to get clarification on the meaning of the results perf gives for uncore events, depending on the options. Here are some examples: 1. $ perf stat -a -e "uncore_cbox_0/clockticks/" sleep 1 2. $ perf stat -e "uncore_cbox_0/clockticks/" sleep 1 3. $ perf stat -a -C0 -e "uncore_cbox_0/clockticks/" sleep 1 It appears #2 is not supported. If it was supported, I would take it to mean the number of uncore events counted while the process was active, regardless of which processor it was running on. Right? Is there any reason it's not implemented (for example it's nonsensical) or it just has been tackled yet? Are 1 and 3 effectively the same, since uncore events are not specific to a core? I would think they would be the same. If not, what is the difference? thanks, Chris