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


42

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

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

Ответы:


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 не настоящая файловая система
Ганеш Кришнан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.