25.10. 查看资源控制器
查找哪些进程使用哪些资源控制器。
流程
要查看一个进程与哪些资源控制器进行交互,输入
cat proc/<PID>/cgroup
命令。# cat /proc/11269/cgroup 12:freezer:/ 11:cpuset:/ 10:devices:/system.slice 9:memory:/system.slice/example.service 8:pids:/system.slice/example.service 7:hugetlb:/ 6:rdma:/ 5:perf_event:/ 4:cpu,cpuacct:/ 3:net_cls,net_prio:/ 2:blkio:/ 1:name=systemd:/system.slice/example.service
输出示例与关注进程相关。在本例中,它是
PID 11269
标识的进程,属于example.service
单元。您可以确定该过程是否放置在systemd
单元文件规格定义的正确控制组中。注意默认情况下,在资源控制器列表中的项目及其排序对于
systemd
启动的所有单元来说是相同的,因为它会自动挂载所有默认资源控制器。
其它资源
-
cgroups (7)
手册页 -
/usr/share/doc/kernel-doc-<kernel_version>/Documentation/cgroups-v1/
目录中的文档