
Я редактирую файл wmem_max
с /proc/sys/net/core
помощью команды:
echo 83886080 > /proc/sys/net/core/wmem_max
Значение в файле меняется, но когда я перезапускаю машину, значение возвращается к старому значению. Почему установленное мной значение не фиксируется? Есть ли еще команда для фиксации изменений?
решение1
Вам следует добавить эти значения в конец вашего /etc/sysctl.conf
файла или создать файл в /etc/sysctl.d
. В сети есть множество примеров, но этот файл загружается при каждой загрузке, поэтому значения каждый раз перезагружаются. Скорее всего, значения установлены по умолчанию в конфигурации ядра, поэтому вам нужно перезагрузить их.
Если вы хотите загрузить их во время текущей загрузки без перезагрузки, просто сделайте: sysctl -p
после ваших изменений, и они вступят в силу немедленно. Вот только одна страница, которую я быстро нашел по настройке этих значений:http://ubuntuforums.org/archive/index.php/t-251509.html
Надеюсь это поможет.