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 comandosysctl msgmax
para determinar o valor atualmsgmax
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 atualmsgmnb
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 atualmsgmni
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 atualshmall
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 atualshmmax
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
esysctl
.