1
Adquirir privilegios de superusuario. Privilegios de nivel de administrador son necesarios para ajustar el límite de memoria compartida en su máquina Linux. Inicie la sesión como usuario " root" , o el uso de los comandos " sudo " o "su" al iniciar la sesión como un usuario normal.
2
Ajuste el parámetro de kernel " kernel.shmmax " a la deseada tamaño con el comando " sysctl " . Por ejemplo , correr " sysctl- w kernel.shmmax = 17179869184 " permite a las regiones de memoria compartida de hasta 16 GB.
3
Editar el archivo /etc /sysctl.conf para que el cambio persiste en los reinicios . El sistema lee el archivo en el arranque para establecer los valores predeterminados para los distintos parámetros. Con el comando " sysctl " para cambiar kernel.shmmax sólo altera su valor hasta la próxima vez que se reinicie el equipo . Para hacer el cambio permanente , añada una línea como " kernel.shmmax = 17179869184 " al final de ese archivo .