Why does some commonly used perf counters show "not supported" for 3rd Gen Intel Xeon processors or IceLake family cpus on Red Hat Enterprise Linux 7.9?
Issue
- Why does some commonly used perf counters show "not supported" for 3rd Gen Intel Xeon processors or IceLake family cpus on Red Hat Enterprise Linux 7.9?
# perf stat -ddd
Performance counter stats for 'system wide':
61,407.34 msec cpu-clock # 55.799 CPUs utilized
572 context-switches # 0.009 K/sec
82 cpu-migrations # 0.001 K/sec
273 page-faults # 0.004 K/sec
1,303,252,602 cycles # 0.021 GHz
321,695,064 instructions # 0.25 insn per cycle
71,694,588 branches # 1.168 M/sec
465,244 branch-misses # 0.65% of all branches
<not supported> L1-dcache-loads
<not supported> L1-dcache-load-misses
<not supported> LLC-loads
<not supported> LLC-load-misses
<not supported> L1-icache-loads
<not supported> L1-icache-load-misses
<not supported> dTLB-loads
<not supported> dTLB-load-misses
<not supported> iTLB-loads
<not supported> iTLB-load-misses
<not supported> L1-dcache-prefetches
<not supported> L1-dcache-prefetch-misses
1.100512375 seconds time elapsed
Environment
- Red Hat Enterprise Linux 7.9.
- 3rd Gen Intel Xeon processor [IceLake family]
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.