Herramientas de usuario

Herramientas del sitio


notas:linux:manejo_de_memoria_en_linux:hugepages

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
notas:linux:manejo_de_memoria_en_linux:hugepages [2014/01/02 20:48] – [¿Cómo se si mi sistema operativo Linux tiene habilitada dicha funcionalidad en el kernel?] cayunotas:linux:manejo_de_memoria_en_linux:hugepages [2014/01/15 21:44] – [Tips] cayu
Línea 32: Línea 32:
 El núcleo compilado con hugepage debe mostrar el número de páginas gigantes configuradas en el sistema. De lo contrario, es necesario recompilar el kernel de Linux con la opción de CONFIG_HUGETLBFS habilitada. El núcleo compilado con hugepage debe mostrar el número de páginas gigantes configuradas en el sistema. De lo contrario, es necesario recompilar el kernel de Linux con la opción de CONFIG_HUGETLBFS habilitada.
  
-Para mas información leer [[linux:Manejo de memoria en Linux]].+Para mas información leer [[notas:linux:Manejo de memoria en Linux]].
  
 ===== Los pasos a seguir son ===== ===== Los pasos a seguir son =====
Línea 186: Línea 186:
 hard memlock 60397977 hard memlock 60397977
 </code> </code>
 +
 +
 Script que calcula automaticamente el valor de hugepages, usar solo como orientación Script que calcula automaticamente el valor de hugepages, usar solo como orientación
 +
 +Oracle recomiendar calcular de esta forma :
 +
 +<note>
 +**[CADA SEGMENTO DE MEMORIA COMPARTIDA / (TAMAÑO DE PAGINA*1024)]+1**
 +</note>
  
 http://docs.oracle.com/cd/E37670_01/E37355/html/ol_config_hugepages.html http://docs.oracle.com/cd/E37670_01/E37355/html/ol_config_hugepages.html
Línea 226: Línea 234:
 # End # End
 </code> </code>
 +
 +Con Oracle en el Kernel 3.0 debemos deshabilitar las páginas transparentes.
 +
 +Podemos hacerlos on-the-fly
 +<code>
 +echo never > /sys/kernel/mm/transparent_hugepage/enabled
 +</code>
 +
 +O al inicio del sistema desde la cmdline de booteo :
 +<code>
 +transparent_hugepage=never
 +</code>
 +
 +Tambien tenemos una SAP Note : 1672954 - Oracle 11g: Usage of hugepages on Linux
notas/linux/manejo_de_memoria_en_linux/hugepages.txt · Última modificación: 2016/07/07 19:02 por cayu