¿Por qué no se pierde el caché de informes de perf?
De acuerdo atutoriales de perf, perf stat
se supone que debe reportar errores de caché utilizando contadores de hardware Sin embargo, en mi sistema (Arch Linux actualizado), no lo hace:
[joel@panda goog]$ perf stat ./hash
Performance counter stats for './hash':
869.447863 task-clock # 0.997 CPUs utilized
92 context-switches # 0.106 K/sec
4 cpu-migrations # 0.005 K/sec
1,041 page-faults # 0.001 M/sec
2,628,646,296 cycles # 3.023 GHz
819,269,992 stalled-cycles-frontend # 31.17% frontend cycles idle
132,355,435 stalled-cycles-backend # 5.04% backend cycles idle
4,515,152,198 instructions # 1.72 insns per cycle
# 0.18 stalled cycles per insn
1,060,739,808 branches # 1220.015 M/sec
2,653,157 branch-misses # 0.25% of all branches
0.871766141 seconds time elapsed
¿Qué me estoy perdiendo? Ya busqué en la página de manual y en la web, pero no encontré nada obvio.
Edición: mi CPU es una Intel i5 2300K, si eso importa.