/ Performance & Benchmarking

Cache-Trefferrate

Anteil der Cache-Treffer an den Zugriffen: HitRate = Treffer / Zugriffe. Zentrale Kennzahl für Cache-Effizienz.

Cache-Trefferrate
01 · Eingabe

Cache-Trefferrate berechnen

Anteil der Cache-Treffer an den Zugriffen: HitRate = Treffer / Zugriffe. Zentrale Kennzahl für Cache-Effizienz.

Lösen für
HitRate = Treffer / Zugriffe

Worum geht es?

Die Cache-Trefferrate (Hit Rate) ist der Anteil der Speicherzugriffe, die direkt aus dem Cache bedient werden können — ohne langsamen Zugriff auf den Hauptspeicher. Sie ist die zentrale Kennzahl für die Effizienz einer Cache-Hierarchie.

Typische L1-Caches erreichen Hit Rates über 95 %, L2 noch um die 90 % bezogen auf die durchgelassenen Misses. Die komplementäre Größe heißt Miss Rate = 1 − HitRate.

Die Formel

Formel Cache-Trefferrate
HitRate = Treffer / Zugriffe

Umstellungen:
    Treffer  = HitRate · Zugriffe
    Zugriffe = Treffer / HitRate

Die Variablen

SymbolBedeutungEinheitErklärung
TrefferCache-TrefferAnzahl Cache-Treffer.
ZugriffeZugriffeGesamtanzahl Speicherzugriffe.
HitRateTrefferrateCache-Trefferrate (0–1).

Minimal-Beispiel

950 Treffer bei 1 000 Zugriffen.

Rechnung HitRate
HitRate = 950 / 1 000
        = 0,95 = 95 %

Praxis-Beispiele

Beispiel 1 — L1-Datencache

970 Treffer aus 1 000 Lesezugriffen.

Rechnung HitRate
HitRate = 0,97
MissRate = 1 − 0,97 = 0,03 = 3 %

Beispiel 2 — Treffer aus Hit Rate

HitRate = 0,9 bei 50 000 Zugriffen.

Rechnung Treffer
Treffer = 0,9 · 50 000
        = 45 000

Beispiel 3 — Zugriffe rückrechnen

3 600 Treffer bei einer Hit Rate von 0,75.

Rechnung Zugriffe
Zugriffe = 3 600 / 0,75
         = 4 800