IT-Lexikon › Hardware › TLB

TLB

Hardware Svenska → Aktualisiert: 2026-10-05

Translation Lookaside Buffer — ein CPU-Cache für Übersetzungen von virtuellen in physische Adressen. Ein Durchlauf durch die Seitentabelle ist teuer (drei bis vier RAM-Zugriffe); der TLB speichert die zuletzt genutzten Abbildungen und trifft bei typischer Last zu über 99 %.

L1-TLB: rund 64 Einträge, etwa ein Takt. L2-TLB: 1024 bis 2048 Einträge, rund 10 Takte. Ein Miss bedeutet einen Seitentabellen-Durchlauf — 100+ Takte. Instruktions- und Daten-TLB (iTLB, dTLB) laufen getrennt. Huge Pages (2 MB, 1 GB) senken den Druck auf den TLB bei großen Arbeitsmengen drastisch — ein typischer Gewinn für Datenbanken (huge_pages = on in PostgreSQL), JVMs und ML-Workloads.

Ändert sich eine Seitentabelle, müssen alle CPU-Kerne ihren TLB-Eintrag dafür ungültig machen ("TLB Shootdown", per IPI) — bei hoher Parallelität ein Flaschenhals. Auch der TLB-Zustand wurde schon in Seitenkanalangriffen der Spectre-Klasse ausgemessen.

← Zurück zum Lexikon