Ограничение ОЗУ для группы пользователей на Ubuntu Machine

Если вы используете Debian или Ubuntu, вы можете запустить сценарий checkarray :

/usr/share/mdadm/checkarray /dev/mdX

Где mdX выше - ваше устройство массива .

Не забудьте сначала размонтировать файловую систему.

Обратите внимание, что неудобства, связанные с запоминанием и / или записью всего пути к сценарию, можно легко избежать, например, определение псевдонима.

0
16.05.2018, 21:34
1 ответ

Если унифицированная cgroup (cgroup версии 2)приемлема и у вас есть пароль администратора, следующие шаги должны работать в Ubuntu 18.04(Я не уверен в более старых версиях Убунту):

  1. Добавьте systemd.unified_cgroup_hierarchy=1к GRUB_CMDLINE_LINUX_DEFAULTв /etc/default/grub, запустите update-grub.
  2. Сделайте следующее/etc/systemd/system/user.slice.d/allmemory.conf

[Slice] MemoryHigh=32G

  1. Перезагрузите Linux. Тогда потребление памяти всеми пользователями, включая вас, ограничивается 32 ГБ. Чтобы обойти это ограничение, запустите другую оболочку с помощью systemd-run --scope /bin/bash. Новая оболочка bash принадлежит другой контрольной группе и не контролируется управлением памятью.
0
28.01.2020, 04:22

Теги

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