Red de conocimiento informático - Problemas con los teléfonos móviles - [Traducción] Memoria de páginas grande

[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.