Автоматические (ish) cgroups с systemD

Я строю прибор через SuseStudio, мне нужны советы о группах. Я пытаюсь сделать cgroups / cexec автоматическим, вроде как контейнер пользовательской земли, который запускается до того, как пользователь сможет войти в систему. Это на самом деле эксперимент, и мне нужна помощь в том, как правильно сделать эту работу.

Сценарий: 1 компьютер с 4-ядерным процессором и 16 ГБ оперативной памяти, разделенный процессор на сокеты 0 и 1, каждый из которых содержит 2 ядра. Сокет 1 должен быть ограничен не-пользовательскими приложениями и файлами системы. Socket 0 – пользовательская земля, все и все пользовательские программы, DE и т. Д. Должны быть заключены в тюрьму здесь. Я заметил, что в большинстве случаев большинство дистрибутивов Linux не требуют большого количества бара для запуска терминала без X, поэтому я бы назначил <= 4 ГБ оперативной памяти для сокета 1. Я прочитал много документации, которая заставляет меня полагать, что это возможно , но каждое решение показывает, что приложение, которое должно выполняться в определенных сокетах, должно выполняться следующим образом: cexec %commandhere% . Хотя это может быть стандартным способом, в этом случае он не будет работать, так как мои дети будут использовать эту машину, и это очень важно для 5-летнего ребенка.

Поэтому мой вопрос: может ли кто-нибудь дать мне простой пример, чтобы сделать так, чтобы cgroups функционировали так, и, возможно, дайте мне несколько советов о том, как сделать его автоматическим (нет необходимости в «cexec»)?

  • Принудительная проверка fsck после перезагрузки с помощью одной команды
  • Как не монтировать раздел в файле fstab при загрузке, а скорее щелкнуть по ярлыку в наутилусе?
  • Автоматическое монтирование зашифрованного тома при загрузке с ключом в crypttab
  • Устройство блокировки Systemd перед другим блоком
  • Fedora 16 с использованием системных загрузочных параметров systemd для изменения «runlevel»
  • странные результаты расследования перезагрузки в auth.log
  • journalctl: непризнанная опция '--vacuum-size ='
  • Как начать сервис в systemd сразу после cryptsetup?
  • Как отключить службу systemd перед сетевым сервисом
  • Уровень громкости systemd с использованием символической ссылки устройства
  • systemd недооценивает время загрузки. Как я могу попробовать выскочить?
  • Linux и Unix - лучшая ОС в мире.