Huge pages
Páginas de memoria mucho más grandes que el tamaño estándar de 4 KB — típicamente 2 MB o 1 GB. Menos páginas y más grandes reducen la presión sobre la TLB (la caché de traducción de direcciones) y dan mejor rendimiento en cargas intensivas en memoria como bases de datos y máquinas virtuales.
Problema: la CPU cachea la traducción de direcciones virtuales a físicas en la TLB; con páginas de 4 KB, cantidades enormes de memoria exigen un número enorme de entradas → fallos de TLB que cuestan rendimiento. Las huge pages mapean mucha más memoria por entrada → menos fallos y una tabla de páginas más pequeña. Casos de uso: Postgres/Oracle/JVM con heaps grandes, invitados KVM, HPC. Linux ofrece hugepages explícitas (preasignadas) y Transparent Huge Pages (THP, automáticas) — donde el THP, irónicamente, a veces perjudica a las bases de datos (picos de latencia) y se recomienda desactivarlo en, por ejemplo, Postgres o Redis. Compromiso: reduce la flexibilidad frente a la fragmentación. Un mando de ajuste clásico para servidores intensivos en memoria.