Ulimit меняет лимиты запуска программ? Являются ли их конкретные ресурсы, которые не могут быть изменены во время выполнения? Если ulimit не изменяет лимиты во время выполнения, означает ли это, что вам нужно перезапустить все демоны, чтобы работать с новыми указанными лимитами?
2 ответа
Правильно, команда ulimit не меняет пределы запуска программ, насколько я знаю. Однако вы можете вызвать set_rlimit и друзей из запущенной программы. Вы также можете захотеть взглянуть на управление ресурсами, man rctl
, но для этого нужно пересобрать ядро.
Вы можете ограничить ресурсы для демона, используя ulimit (или лимит, в зависимости от оболочки), или вы можете установить их, используя /etc/login.conf
(следовательно, учетную запись пользователя для каждого типа демона).
После обновления /etc/login.conf
убедитесь , что вы выполните действия , описанные в верхней части файла , чтобы восстановить версию дб файла. Затем перезапустите демон, предполагая, что демон меняет учетную запись пользователя.