Встречается на собеседованиях • сегодня

Что такое cgroups в Linux

Cgroups (control groups) — это механизм ядра Linux для ограничения, учета и изоляции ресурсов (CPU, память, дисковый I/O и т.д.) для групп процессов.

Основные возможности:

  • Ограничение ресурсов (например, не более 50% CPU для группы)
  • Приоритезация (выделение больше ресурсов определенным группам)
  • Учет использования ресурсов
  • Заморозка/возобновление групп процессов

Пример использования через systemd:

bash
# Создать cgroup с ограничением памяти
sudo systemd-run --scope -p MemoryMax=500M my_app.sh

Где применяется:

  • Контейнеризация (Docker, LXC)
  • Изоляция сервисов
  • Управление ресурсами в облачных средах

Cgroups часто используются вместе с namespaces для полной изоляции процессов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы