请介绍 cgroup 文件如何实现资源约束,并说明 systemd 服务配置文件中的相关设置及 systemd 的工作方式。
考察说明
考察对 Linux 容器与系统服务资源管理的原理和配置理解
回答思路
- 能解释 cgroup 子系统(CPU、内存、IO)的基本作用
- 能说明 cgroup 文件(如 cpu.max、memory.max)的读写操作
- 能描述 systemd 服务中 CPUQuota、MemoryMax 等指令与 cgroup 的对应关系
- 能简述 systemd 作为服务管理器如何启动、监控并关联 cgroup