![如何使用 cgroup v2 限制每个用户组的内存和 CPU?](https://linux22.com/image/780545/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20cgroup%20v2%20%E9%99%90%E5%88%B6%E6%AF%8F%E4%B8%AA%E7%94%A8%E6%88%B7%E7%BB%84%E7%9A%84%E5%86%85%E5%AD%98%E5%92%8C%20CPU%EF%BC%9F.png)
使用 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 层次结构。