Как я могу увеличить значение somaxconn?

42

Я могу проверить его значение cat /proc/sys/net/core/somaxconn,

это нормально, если я просто поменяю echo 1024 > /proc/sys/net/core/somaxconn?

linux_user
источник

Ответы:

64

Да. В качестве альтернативы вы можете использовать:

sysctl -w net.core.somaxconn=1024

Добавьте net.core.somaxconn=1024в /etc/sysctl.conf, чтобы он стал постоянным (будет повторно применен после загрузки).

Эдуардо Иванец
источник
так оба /proc/sys/net/core/somaxconnи /etc/sysctl.confнастойчивы?
linux_user
11
@linux_user - нет, только изменение /etc/sysctl.confявляется постоянным. /procэто не "настоящая" файловая система, а только интерфейс файловой системы с ядром.
Эдуардо Иванец
1

Да /proc/sys/net/core/somaxconn, доступно для записи, если у вас есть права для этого.

вольнодумцем
источник
8
Вам нужно изменить /etc/sysctl.conf от имени root, чтобы сделать его постоянным. / proc не настоящая файловая система
Ганеш Кришнан