В настоящее время я создаю инструмент стресс-тестирования, и поэтому мне нужно довольно большое количество потоков. Я уже прошел все настройки, чтобы поднять предел, но есть последний параметр, верхний общесистемный предел в /proc/sys/kernel/threads-max
, который я не могу изменить.
Я старался
sysctl -w kernel.threads-max=200000
Редактирование вручную с помощью nano
или echo
echo 200000 > /proc/sys/kernel/threads-max
Редактирование /etc/sysctl.conf
и запуск
sysctl -f
Если я запускаю их как sudo
, у меня не отображается ошибка (новое значение даже отображается), но при повторной проверке значение также не изменилось. При попытке отредактировать значение с помощью gedit
,
недействительным аргумент"
Какое бы значение я не попробовал, даже оригинальное. У меня не было проблем с изменением значения pid_max
.
Я действительно понятия не имею, почему он отказывается от моих правок, и я не смог найти никого с подобной проблемой, поэтому я был бы очень благодарен, если бы кто-то мог объяснить, что происходит.