Контейнеры и оркестрация · проверено по источникам

Группа управления ресурсами

Группа управления ресурсами, или cgroup, — иерархическая группа процессов, к которой контроллеры Linux применяют учёт, распределение, защиту и ограничения ресурсов.

Также ищут: cgroup · cgroup v2 · группа контроля ресурсов

Практический смысл

Почему это важно

Без cgroup контейнер может иметь отдельное представление системы, но почти без заданных границ конкурировать за CPU и RAM основного узла.

Доказательная часть

Что подтверждено

  1. Cgroup v2 организует процессы в единую иерархию, где контроллеры учитывают и распределяют ресурсы по её ветвям.

    Граница применимости: Иерархия cgroup v2 в Linux.

  2. Cgroup задаёт правила потребления ресурсов, а пространство имён — их представление; изоляция контейнера обычно использует оба механизма вместе.

    Граница применимости: Граница базовых механизмов контейнера Linux.

Перед спецификацией

Что проверить

  1. Проверьте положение группы в иерархии.
  2. Укажите включённые контроллеры.
  3. Сохраните показатели потребления и события ограничений.
Открытые основания

Первоисточники

  • Официальная документация

    Control Group v2

    The Linux Kernel documentation · Linux kernel latest documentation

    Описывает hierarchical resource distribution, controllers, limits, accounting и cgroup namespace.

    Открыть первоисточник
  • Официальная документация

    namespaces(7) — Linux manual page

    Linux man-pages project · Linux man-pages 6.18

    Определяет Linux namespaces как отдельные views global resources и перечисляет изолируемые resource classes.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие