[Traducción] Memoria de páginas grande
Prólogo
Cuando se trata de memoria de página grande, muchas personas se confunden ¿Qué es la memoria de página grande? ¿Cuáles son sus ventajas y desventajas? ¿Para qué se utiliza? Hablemos de ello a continuación.
¿Qué es la memoria de página enorme?
Cómo configurar
El orden de los 1 y 2 anteriores no se puede alterar. Si se interrumpen, el sistema no podrá solicitar PÁGINA durante la fase de inicio.
O hágalo directamente en un comando:
Restablecer parámetros
Usar memoria de página grande
Usar Hugetlbfs
Utilice perf para detectar la cantidad de interrupciones fuera de página y errores de TLB y descubra que ambas son muy bajas.
Los resultados son los siguientes:
Programas que no usan Hugepage.
Usa perf para detectar la cantidad de interrupciones fuera de página y fallos de TLB. Y descubra que, en comparación con los programas que usan Hugepage, la cantidad de interrupciones fuera de la página y fallos de TLB es mucho mayor.
Los resultados son los siguientes:
Utilice mmap directamente
Utilice perf para detectar la cantidad de interrupciones fuera de página y errores de TLB, y descubra que son muy pocos.
Los resultados son los siguientes:
Ventajas y desventajas de las páginas de gran memoria:
Redhat también tiene una forma conveniente de utilizar páginas grandes transparentes, es decir, después de activarlo, cualquier programa utilizará páginas grandes de 2 MB de forma predeterminada, lo que no requiere modificación del código fuente del programa, pero también provocará un desperdicio de memoria.