cgroup 资源预留 链接到标题 背景 链接到标题 在之前的博客中,提到了 cgroup 中如何为自己的服务配置资源限制,比如 CPU,内存等,当时以为在 cgroup.conf 中配置的服务,那么相应绑定的 CPU 就归属于该服务,也就是资源预留,今天发现并不是这样,记录下如何通过 cgroup 做资源预留。
资源预留 链接到标题 在之前提到的博客中关于资源限制是这么配置的:
[root@node 20:56:49 ~]$cat /etc/cgconfig.conf # yiran cgroups configuration group . { cpuset { cpuset.memory_pressure_enabled = "1"; } } group yiran { cpuset { cpuset.cpus = "0,1,2,3,4,5"; cpuset.mems = "0-1"; cpuset.cpu_exclusive = "1"; cpuset.mem_hardwall = "1"; } } group yiran/test { cpuset { cpuset.cpus = "0"; cpuset.mems = "0-1"; cpuset.cpu_exclusive = "1"; cpuset.