Jerarquía de grupos de control unificados (cgroup v2) - Amazon Linux 2023

Jerarquía de grupos de control unificados (cgroup v2)

Un grupo de control (cgroup) es una característica del kernel de Linux que permite organizar jerárquicamente los procesos y distribuir los recursos del sistema entre ellos. Los grupos de control se utilizan ampliamente para implementar un tiempo de ejecución de contenedores, y mediante systemd.

AL2 admite cgroupv1, mientras que AL2023 admite cgroupv2. Esto es destacable si se ejecutan cargas de trabajo en contenedores, como en Uso de AMI de Amazon ECS basadas en AL2023 para alojar cargas de trabajo en contenedores.

Aunque AL2023 todavía incluye código que puede hacer que el sistema funcione con cgroupv1, esta configuración no se recomienda ni se admite, y se eliminará por completo en una futura versión importante de Amazon Linux.

Existe una amplia documentación sobre las interfaces del kernel de Linux de bajo nivel, así como documentación de delegación de systemd cgroup.

Un caso de uso común fuera de los contenedores es la creación de unidades systemd que limiten los recursos del sistema que pueden utilizar. Para obtener más información, consulte systemd.resource-control.