cgroups

Подгруппы Обзор cgroups cgroups — это функция ядра Linux для управления ресурсами процессов.  Google начал разработку cgroups в 2006 году, […]

Подгруппы

  • Обзор cgroups

    • cgroups — это функция ядра Linux для управления ресурсами процессов. 
    • Google начал разработку cgroups в 2006 году, а в 2007 году переименовал их в «контрольные группы». 
    • cgroups были объединены с ядром Linux в версии 2.6.24 и с тех пор получили множество новых функций. 
  • Версии cgroups

    • Первая версия cgroups была написана Полом Менажем и Рохитом Сетом и включена в ядро Linux в 2007 году. 
    • Вторая версия cgroups была разработана Теджуном Хо и имеет одну иерархию процессов. 
  • Особенности и использование

    • cgroups обеспечивают единый интерфейс для управления процессами и виртуализации. 
    • Контрольные группы могут быть созданы вручную или автоматически через инструменты и программное обеспечение, использующее cgroups. 
  • Редизайн и изоляция пространств имен

    • Редизайн cgroups начался в 2013 году с добавлением новых пространств имен. 
    • Пространства имен обеспечивают изоляцию ресурсов между процессами и могут быть связаны друг с другом. 
  • Единая иерархия и kernfs

    • Kernfs была введена в ядро Linux в марте 2014 года для упрощения реализации виртуальных файловых систем. 
  • Принятие и использование

    • Различные проекты и дистрибутивы Linux используют cgroups, включая Docker и Kubernetes. 
    • Fedora изменила свою политику по умолчанию для использования cgroupsV2 в Fedora 31. 
  • Дополнительные ресурсы

    • Ссылки на официальную документацию, руководства и презентации по cgroups доступны в статье. 

Полный текст статьи:

cgroups — Википедия

Оставьте комментарий

Прокрутить вверх