Warum wird der Berichtcache nicht verpasst?
GemäßPerf Tutorials, perf stat
soll Cache-Fehlschläge mit Hardware-Zählern melden. Auf meinem System (aktuelles Arch Linux) ist dies jedoch nicht der Fall:
[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
Was vermisse ich? Ich habe bereits die Manpage und das Web durchsucht, aber nichts Offensichtliches gefunden.
Edit: meine CPU ist ein Intel i5 2300K, wenn das wichtig ist.