Linux Cgroups v2 深入解析与应用
1. Cgroup 控制器概述
Cgroup 控制器是内核中负责在 cgroup 层次结构(一个 cgroup 及其子 cgroups)内分配特定资源(如 CPU 周期、内存和 I/O 带宽等)的底层组件,可将其视为特定 cgroup 层次结构的“资源限制器”。
1.1 Cgroups v2 控制器
| Cgroups v2 控制器名称 | 启用时控制(或约束、调节)的内容 | 自内核版本 |
|---|---|---|
| cpu | CPU 带宽(周期) | 4.15 |
| cpuset | CPU 亲和性和内存节点放置(对大型 NUMA 系统特别有用) | 5.0 |
| memory | 内存(RAM)使用 | 4.5 |
| io | I/O 资源分配 | 4.5 |
| pids | cgroup 中进程数量的硬限制 | 4.5 |
| devices |
超级会员免费看
订阅专栏 解锁全文
210

被折叠的 条评论
为什么被折叠?



