Se tiene un servidor SAP en Linux con Sybase, en el cual se alojan dos instancias (Desarrollo y Calidad),cada una con su respectiva base de datos, se realiza la configuración de la paginación, y al realizar la validación se puede apreciar que el cambio solo aplica para el ambiente de desarrollo y para calidad no lo toma. revisando notas solo hacen mención a sistemas con una sola base de datos.
Fácil este caso ya se ha pasado a otros, y por ahí tienen la respuesta para superar este incidente.
Hola @wsutcliffe
¿has revisado todos los pasos de la nota 1805750 - SYB: Usage of HugePages on Linux Systems
with Sybase ASE?
Lo importante es:
poner en ambas instancias de BBDD el parámetro enable HugePages a 0 ó a 2
modificar el parámetro de kernel vm.nr_hugepages al número de páginas que quieres utilizar para las dos instancias (recuerda que se trata de páginas de 2 MB cada una, y que necesitas páginas suficientes para las 2 Bases de Datos)
añadir al fichero limits.conf de Linux las siguientes entradas:
soft memlock unlimited
hard memlock unlimited
Recuerda que deberás añadir los límites tanto hard como soft para los propietarios de las dos BBDD
Como último paso configurar el parámetro de kernel de Linux /proc/sys/vm/hugetlb_shm_group con el Groupid de los usuarios del paso anterior. Ambos deberán pertenecer a dicho grupo, dado que sólo se puede configurar un groupid para este parámetro.
Para verificar la correcta configuración lanza el comando cat /proc/meminfo | grep HugePage desde Linux.
Con las instancias paradas te dará la cantidad de memoria reservada a través del parámetro vm.nr_hugepages, y cuando inicies las BBDD Sybase verás como la cantidad utilizada va subiendo.