Jak mogę zwiększyć wartość somaxconn?

42

Mogę sprawdzić jego wartość cat /proc/sys/net/core/somaxconn,

czy mogę to zmienić po prostu echo 1024 > /proc/sys/net/core/somaxconn?

linux_user
źródło

Odpowiedzi:

64

Tak. Alternatywnie możesz użyć:

sysctl -w net.core.somaxconn=1024

Dodaj net.core.somaxconn=1024do /etc/sysctl.conf, aby stał się trwały (zostanie ponownie zastosowany po uruchomieniu).

Eduardo Ivanec
źródło
tak jak /proc/sys/net/core/somaxconni /etc/sysctl.confsą trwałe?
linux_user
11
@linux_user - nie, /etc/sysctl.conftrwa tylko modyfikacja . /procnie jest „prawdziwym” systemem plików, a jedynie interfejsem systemu plików do jądra.
Eduardo Ivanec,
1

tak, /proc/sys/net/core/somaxconnjest zapisywalny, jeśli masz do tego uprawnienia.

wolno-myśliciel
źródło
8
Musisz zmodyfikować /etc/sysctl.conf jako root, aby był trwały. / proc nie jest prawdziwym systemem plików
Ganesh Krishnan