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?

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content