使用 cgroup v1,我可以在 cgconfig.conf 中进行组配置,并在 cgrules.conf 中将组分配给不同的用户
但是,我觉得 cgconfig 和 cgrules 不能与 cgroup v2 一起使用。我知道使用 cgroup v2 的唯一方法是将组应用于正在运行的进程。
cgroup v2 是否有类似 cgconfig 和 cgred 的东西?
使用 cgroup v2 需要做什么来限制每个用户(或一组用户)的内存使用量?
答案1
cgroup v2 是否有类似 cgconfig 和 cgred 的东西?
Cgred 是 libcgroup 的一部分。libcgroup v2.0 中添加了对 cgroup v2 的一般支持。
Cgconfigparser 和 cgred 与 cgroup v2 配合使用至少从 libcgroup v3.0.0 开始(没有使用旧版本)。顺便说一句,在我的例子中,只安装了 cgroup v2 层次结构。