El consumo de memoria de las page tables: el problema que Linus desdeñó y que hoy provoca OOM
Page Table Memory Consumption
Las page tables, que asignan memoria virtual a física, pueden consumir tanta memoria como los propios datos cuando muchos procesos mapean la misma región compartida. Shakeel Butt documentó en 2020 un driver de red que sufría este problema, y casos posteriores en bases de datos como Postgres y ClickHouse confirman que las huge pages mitigan el consumo, aunque no sin costes. En sistemas NUMA, la latencia de las page tables remotas añade otra capa de complejidad.
En términos generales, esto significa que si ejecutas 512 procesos con PTEs idénticos, las page tables cuestan tanto como las páginas de datos.