Cache-Trefferrate
Anteil der Cache-Treffer an den Zugriffen: HitRate = Treffer / Zugriffe. Zentrale Kennzahl für Cache-Effizienz.
Cache-Trefferrate berechnen
Anteil der Cache-Treffer an den Zugriffen: HitRate = Treffer / Zugriffe. Zentrale Kennzahl für Cache-Effizienz.
- HitRate — Trefferrate
- Treffer — Cache-Treffer
- Zugriffe — 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
HitRate = Treffer / Zugriffe
Umstellungen:
Treffer = HitRate · Zugriffe
Zugriffe = Treffer / HitRateDie Variablen
| Symbol | Bedeutung | Einheit | Erklärung |
|---|---|---|---|
| Treffer | Cache-Treffer | Anzahl Cache-Treffer. | |
| Zugriffe | Zugriffe | Gesamtanzahl Speicherzugriffe. | |
| HitRate | Trefferrate | Cache-Trefferrate (0–1). |
Minimal-Beispiel
950 Treffer bei 1 000 Zugriffen.
HitRate = 950 / 1 000
= 0,95 = 95 %Praxis-Beispiele
Beispiel 1 — L1-Datencache
970 Treffer aus 1 000 Lesezugriffen.
HitRate = 0,97
MissRate = 1 − 0,97 = 0,03 = 3 %Beispiel 2 — Treffer aus Hit Rate
HitRate = 0,9 bei 50 000 Zugriffen.
Treffer = 0,9 · 50 000
= 45 000Beispiel 3 — Zugriffe rückrechnen
3 600 Treffer bei einer Hit Rate von 0,75.
Zugriffe = 3 600 / 0,75
= 4 800