ulimit для ограничения использования памяти процессом

Я пробовал

ulimit 1280000 s1-agent

, но процесс по-прежнему использует больше. Что я сделал не так? Есть ли способ ограничить это в limits.conf? Какую строку я должен поместить в limits.conf для этого?

0
задан 23 May 2021 в 11:20

1 ответ

Если вы используете Ubuntu Desktop 20.04 или новее, ulimit является устаревшей функцией. Вероятно, вы захотите рассмотреть setrlimit и сопутствующие ей функции. Однако имейте в виду, что использование этих функций без предварительного очень хорошего понимания демонов/процессов, которые вы ограничиваете, может иметь непредвиденные последствия, такие как нестабильность системы и преждевременное завершение процессов.

Читайте документацию, проверяйте свои настройки и вносите изменения медленно

0
ответ дан 28 July 2021 в 11:36

Другие вопросы по тегам:

Похожие вопросы: