IT-Lexikon › Hardware › Huge Page (TLB)

Huge Page (TLB)

Hardware Svenska → Aktualisiert: 2026-09-12

Der Einsatz großer Speicherseiten (2 MB oder 1 GB statt der üblichen 4 kB), um den Druck auf den TLB zu senken. Da jeder TLB-Eintrag dann viel mehr Speicher abdeckt, werden weniger Einträge gebraucht — das ergibt weniger TLB-Misses und weniger teure Seitentabellenwanderungen.

Mechanik aus Hardware-Sicht: Der TLB cacht Übersetzungen von virtuellen zu physischen Adressen, hat aber nur eine begrenzte Anzahl Einträge. Bei 4-kB-Seiten deckt ein Eintrag nur 4 kB ab → ein Programm, das viel Speicher berührt, braucht mehr Übersetzungen, als der TLB fasst, was zu TLB-Misses und Seitentabellenwanderungen führt (mehrere Speicherzugriffe pro Miss). Ein einziger 2-MB-Huge-Page-Eintrag deckt so viel ab wie 512 gewöhnliche Seiten → die "TLB Reach" vervielfacht sich, die Misses stürzen ab. Nutzen: groß für speicherintensive Workloads (Datenbanken, wissenschaftliches Rechnen, virtuelle Maschinen), die sonst spürbare Zeit in Seitentabellenwanderungen verbringen. Kompromiss aus Sicht des Betriebssystems: mehr internes Verschwenden und Fragmentierung, und THP (Transparent Huge Pages) kann Latenzspitzen verursachen. Der Fokus hier liegt auf dem Hardware-Gewinn: bessere TLB-Reichweite. Hängt zusammen mit Seitentabellenwanderung und TLB.

← Zurück zum Lexikon