articlesdebian:admin:ulimit

Ограничение потребления памяти для программ в Linux

Для управления лимитами существует команда ulimit

Чтобы отобразить действующие ограничения для пользователя:

ulimit -a имя_пользователя

ulimit регулируется конфигом /etc/security/limits.conf (редактируется под root)

При редактировании данного файла вам нужно добавить 4 параметра:

<domain> <type> <item> <value>

* domain —пользователь, группа, или * для записи по умолчанию * type — вид ограничения: soft или hard. * item — ограничиваемый ресурс * value — значение

Чтобы ограничить количество потребляемой оперативной памяти в 512 мб:

* hard as 524288

Установленные лимиты для процесса можно посмотреть командой:

cat /proc/ид_процесса/limits
  • articlesdebian/admin/ulimit.txt
  • Последнее изменение: 2023/01/17 08:49
  • 127.0.0.1