Red Hat Training

A Red Hat training course is available for RHEL 8

22.3.3. Parâmetros do núcleo

Os valores padrão para os parâmetros do kernel estão localizados no diretório /proc/sys/kernel/. Estes valores são calculados pelo kernel no momento da inicialização, dependendo dos recursos disponíveis no sistema.

A seguir estão os parâmetros de kernel disponíveis usados para estabelecer limites para as chamadas ao sistema msg* e shm* Sistema V IPC (sysvipc):

msgmax
Define o tamanho máximo permitido em bytes de qualquer mensagem em uma única fila de mensagens. Este valor não deve exceder o tamanho da fila (msgmnb). Use o comando sysctl msgmax para determinar o valor atual msgmax em seu sistema.
msgmnb
Define o tamanho máximo em bytes de uma única fila de mensagens. Use o comando sysctl msgmnb para determinar o valor atual msgmnb em seu sistema.
msgmni
Define o número máximo de identificadores de filas de mensagens e, portanto, o número máximo de filas. Use o comando sysctl msgmni para determinar o valor atual msgmni em seu sistema.
shmall
Define a quantidade total de páginas de memória compartilhada que podem ser usadas no sistema de uma só vez. Por exemplo, uma página é 4096 bytes na arquitetura AMD64 e Intel 64. Use o comando sysctl shmall para determinar o valor atual shmall em seu sistema.
shmmax
Define o tamanho máximo em bytes de um único segmento de memória compartilhada permitido pelo kernel. Use o comando sysctl shmmax para determinar o valor atual shmmax em seu sistema.
shmmni
Define o número máximo de segmentos de memória compartilhada em todo o sistema. O valor padrão é 4096 em todos os sistemas.

Recursos adicionais

  • Para mais informações, consulte a página de manual sysvipc e sysctl.