Как я могу установить ограничение ОЗУ для конкретного пользователя? Я попытался отредактировать файл /etc/security/limits.conf
, и ограничения памяти там, но я все еще вижу процесс пользователя, превышающий установленное ограничение.
Я знаю, что ограничения указаны в килобайтах, поэтому я не использую неправильный номер.
Например, я пытаюсь установить его так, чтобы пользователь не мог использовать более 2048 МБ (или 2 097 152 КБ) памяти, а его программа будет использовать как 2500 МБ.
Есть ли способ, которым я могу сделать это без виртуальных машин? Я также пытаюсь держаться подальше от запуска виртуальных машин в качестве опции.
Вот мой /etc/sysconfig/limits.conf
.
Кроме того, лимит RSS игнорируется, так как версия ядра, которую я использую, - 2.6.18.