Page Tables: Der unterschätzte Speicherfresser im Linux-Kernel

Page Table Memory Consumption

Page Tables können mehr Speicher belegen als die eigentlichen Daten. Fernando Simões zeigt anhand von Kernel-Diskussionen und realen Vorfällen, wie hunderte Prozesse, die denselben Speicher abbilden, jeweils eigene Page Tables benötigen – mit verheerenden Folgen. Von Andrea Arcangelis Lowmem-Problem 2002 über Khalid Aziz' OOM bei Oracle 2022 bis zu Qi Zhengs 110 GiB Page Tables 2021. Huge Pages und NUMA verschärfen die Lage.

Im schlimmsten Fall, in dem jeder Prozess die gesamte SGA abbildet, würden allein die PTEs 878 GB belegen.

Mehr von diesem Tag

2026-10-04