统一控制组层次结构 (cgroup v2) - Amazon Linux 2023
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

统一控制组层次结构 (cgroup v2)

控制组 (cgroup) 是 Linux 内核的一项功能,用于分层组织进程并在进程之间分配系统资源。控制组被广泛用于通过 systemd 实现容器运行时系统。

AL2 支持cgroupv1,AL2023 支持cgroupv2。在运行容器化工作负载时(例如使用基于 AL2023 的 Amazon ECS AMI 托管容器化工作负载时),这一点值得注意。

尽管 AL2023 仍然包含可以让系统使用运行的代码cgroupv1,但这不是推荐或支持的配置,并且将在未来的 Amazon Linux 主要版本中完全删除。

有大量关于低级 Linux 内核接口的文档以及 systemd cgroup 委派文档

容器之外的一个常见用例是创建对可以使用的系统资源有限制的systemd单元。有关更多信息,请参阅 system.r esource-control。