notas:linux:manejo_de_memoria_en_linux:hugepages
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPró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?] cayu | notas:linux:manejo_de_memoria_en_linux:hugepages [2014/01/09 21:50] – [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: | + | Para mas información leer [[notas:linux: |
===== Los pasos a seguir son ===== | ===== Los pasos a seguir son ===== | ||
Línea 186: | Línea 186: | ||
hard memlock 60397977 | hard memlock 60397977 | ||
</ | </ | ||
+ | |||
+ | |||
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 : | ||
+ | |||
+ | |||
+ | **CADA SEGMENTO DE MEMORIA COMPARTIDA / (TAMAÑO DE PAGINA*1024)+1** | ||
+ | |||
http:// | http:// | ||
Línea 226: | Línea 234: | ||
# End | # End | ||
</ | </ | ||
+ | |||
+ | Con Oracle en el Kernel 3.0 debemos deshabilitar las páginas transparentes. | ||
+ | |||
+ | Podemos hacerlos on-the-fly | ||
+ | < | ||
+ | echo never > / | ||
+ | </ | ||
+ | |||
+ | O al inicio del sistema desde la cmdline de booteo : | ||
+ | < | ||
+ | transparent_hugepage=never | ||
+ | </ | ||
+ | |||
+ | 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