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 comandosysctl msgmaxpara determinar el valor actual demsgmaxen su sistema. msgmnb-
Define el tamaño máximo en bytes de una cola de mensajes. Utilice el comando
sysctl msgmnbpara determinar el valor actual demsgmnben 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 msgmnipara determinar el valor actual demsgmnien 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 shmallpara determinar el valor actual deshmallen 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 shmmaxpara determinar el valor actual deshmmaxen 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.