Product SiteDocumentation Site

Глава 49. Запуск тяжёлых приложений в ограниченном окружении

49.1. Модуль Ограничение ресурсов

49.1. Модуль Ограничение ресурсов

Модуль Ограничение ресурсов позволяет запускать приложения в специальном ограниченном по памяти окружении.
Ограничение ресурсов можно настраивать в диалоговом окне Параметры системы, выбрав ПриложенияОграничение ресурсов.
Модуль Ограничение ресурсов
Для того чтобы добавить приложение в список ограниченных, необходимо:
  1. Выбрать приложение, нажав кнопку Выбрать приложение (можно также указать полный путь к бинарному файлу в поле Приложение):
    Модуль Ограничение ресурсов — выбор приложения
  2. Указать размер ограничения в мегабайтах и нажать кнопку Добавить:
    Модуль Ограничение ресурсов — размер ограничения
  3. Нажать кнопку Применить для применения ограничений:
    Модуль Ограничение ресурсов

Примечание

Вывести дерево процессов пользователя можно, выполнив команду systemd-cgls. Ограниченный процесс будет находиться в поддереве с названием kreslimit-имя_процесса:
$ systemd-cgls
Control group /:
-.slice
├─user.slice
│ └─user-500.slice
│   ├─user@500.service
│   │ ├─kreslimit.slice
│   │ │ └─kreslimit-gimagereader.slice
│   │ │   └─kreslimit-gimagereader-qt5.slice
│   │ │     └─gimagereader-qt5-704331537.service
│   │ │       └─15739 /usr/bin/gimagereader-qt5