38.5. Paramètres du noyau
Les valeurs par défaut des paramètres du noyau se trouvent dans le répertoire /proc/sys/kernel/
. Il s'agit de valeurs par défaut fournies par le noyau ou de valeurs spécifiées par un utilisateur via sysctl
.
Voici les paramètres du noyau disponibles utilisés pour définir les limites des appels système msg*
et shm*
System V IPC (sysvipc
) :
msgmax
-
Définit la taille maximale autorisée en octets d'un seul message dans une file d'attente. Cette valeur ne doit pas dépasser la taille de la file d'attente (
msgmnb
). Utilisez la commandesysctl msgmax
pour déterminer la valeur actuelle demsgmax
sur votre système. msgmnb
-
Définit la taille maximale en octets d'une file d'attente de messages unique. Utilisez la commande
sysctl msgmnb
pour déterminer la valeur actuelle demsgmnb
sur votre système. msgmni
-
Définit le nombre maximum d'identifiants de file d'attente de messages, et donc le nombre maximum de files d'attente. Utilisez la commande
sysctl msgmni
pour déterminer la valeur actuelle demsgmni
sur votre système. shmall
-
Définit la quantité totale de mémoire partagée
pages
qui peut être utilisée sur le système à un moment donné. Par exemple, une page représente4096
octets sur les architectures AMD64 et Intel 64. Utilisez la commandesysctl shmall
pour déterminer la valeur actuelle deshmall
sur votre système. shmmax
-
Définit la taille maximale en octets d'un segment de mémoire partagée autorisé par le noyau. Les segments de mémoire partagée allant jusqu'à 1 Go sont désormais pris en charge par le noyau. Utilisez la commande
sysctl shmmax
pour déterminer la valeur actuelle deshmmax
sur votre système. shmmni
-
Définit le nombre maximal de segments de mémoire partagée à l'échelle du système. La valeur par défaut est
4096
sur tous les systèmes.
Ressources supplémentaires
-
sysvipc(7)
etsysctl(8)
pages de manuel