Comment puis-je augmenter la valeur de somaxconn?

42

Je peux vérifier sa valeur par cat /proc/sys/net/core/somaxconn,

est-ce correct si je le change simplement par echo 1024 > /proc/sys/net/core/somaxconn?

linux_user
la source

Réponses:

64

Oui. Alternativement, vous pouvez utiliser:

sysctl -w net.core.somaxconn=1024

Ajoutez-le net.core.somaxconn=1024à /etc/sysctl.conf pour qu’il devienne permanent (réappliquez-le après le démarrage).

Eduardo Ivanec
la source
alors les deux /proc/sys/net/core/somaxconnet /etc/sysctl.confsont persistants?
linux_user
11
@ linux_user - non, seule la modification /etc/sysctl.confest persistante. /procn'est pas un "vrai" système de fichiers, seulement une interface de système de fichiers avec le noyau.
Eduardo Ivanec
1

yes /proc/sys/net/core/somaxconnest accessible en écriture si vous en avez l'autorisation.

libre penseur
la source
8
Vous devrez modifier /etc/sysctl.conf en tant que root pour le rendre persistant. / proc n'est pas un vrai système de fichiers
Ganesh Krishnan