Cgroups: что это такое и зачем они нужны?Всем привет!
Если упростить, то
cgroups - механизм ядра Linux, который позволяет управлять вычислительными ресурсами.Казалось бы, всё просто! Но это не совсем так.
Если вам хочется более подробно ознакомиться с тем, что это такое и как это устроено, то рекомендуем ознакомиться со статьей (она достаточно объёмная).
В ней Автор рассказывает о:
🍭 Том, что такое
cgroups и как они устроены🍭 Том, как происходит управление
cgoup’ами, что такое controllers🍭 Наследовании
cgroups и их иерархической структуре 🍭 Недостатках первой версии (
cgroups) и причинах появлении второй (cgroupsv2)🍭 Сравнительном анализе разных версий
cgroups и не толькоПомимо теории в статье есть практические примеры: создание собственной
cgroup’ы, блокирование frok-bomb и т.д..А ещё – немного истории о том, как этот механизм развивался со временем!
Рекомендуем!