Red Hat Training

A Red Hat training course is available for RHEL 8

22.3.3. Parámetros del núcleo

Los valores por defecto de los parámetros del kernel se encuentran en el directorio /proc/sys/kernel/. Estos valores son calculados por el kernel en el momento del arranque en función de los recursos disponibles del sistema.

Los siguientes son los parámetros del kernel disponibles que se utilizan para establecer los límites de las llamadas al sistema msg* y shm* System V IPC (sysvipc):

msgmax
Define el tamaño máximo permitido en bytes de cualquier mensaje individual en una cola de mensajes. Este valor no debe exceder el tamaño de la cola (msgmnb). Utilice el comando sysctl msgmax para determinar el valor actual de msgmax en su sistema.
msgmnb
Define el tamaño máximo en bytes de una cola de mensajes. Utilice el comando sysctl msgmnb para determinar el valor actual de msgmnb en su sistema.
msgmni
Define el número máximo de identificadores de cola de mensajes, y por tanto el número máximo de colas. Utilice el comando sysctl msgmni para determinar el valor actual de msgmni en su sistema.
shmall
Define la cantidad total de páginas de memoria compartida que se pueden utilizar en el sistema a la vez. Por ejemplo, una página es de 4096 bytes en la arquitectura AMD64 e Intel 64. Utilice el comando sysctl shmall para determinar el valor actual de shmall en su sistema.
shmmax
Define el tamaño máximo en bytes de un único segmento de memoria compartida permitido por el kernel. Utilice el comando sysctl shmmax para determinar el valor actual de shmmax en su sistema.
shmmni
Define el número máximo de segmentos de memoria compartida en todo el sistema. El valor por defecto es 4096 en todos los sistemas.

Recursos adicionales

  • Para más información, consulte la página de manual sysvipc y sysctl.