Wie kann ich den Wert von somaxconn steigern?

42

Ich kann seinen Wert überprüfen , indem Sie cat /proc/sys/net/core/somaxconn,

Ist es in Ordnung, wenn ich es einfach durch ändere echo 1024 > /proc/sys/net/core/somaxconn?

linux_user
quelle

Antworten:

64

Ja. Alternativ können Sie Folgendes verwenden:

sysctl -w net.core.somaxconn=1024

Fügen Sie net.core.somaxconn=1024/etc/sysctl.conf hinzu, damit es permanent wird (wird nach dem Booten erneut angewendet).

Eduardo Ivanec
quelle
also beides /proc/sys/net/core/somaxconnund /etc/sysctl.confausdauernd?
linux_user
11
@linux_user - nein, nur das Ändern /etc/sysctl.confbleibt bestehen. /procist kein "echtes" Dateisystem, sondern nur eine Dateisystemschnittstelle zum Kernel.
Eduardo Ivanec
1

yes /proc/sys/net/core/somaxconnist beschreibbar, wenn Sie dazu berechtigt sind.

Freidenker
quelle
8
Sie müssten /etc/sysctl.conf als root ändern, um es persistent zu machen. / proc ist kein echtes Dateisystem
Ganesh Krishnan