Cgroup学习笔记4—相关DEBUG
一、相关DEBUG接口
1. cat /proc/mounts | grep cgroup 可以查看每个子系统挂载位置等信息
# cat /proc/mounts | grep cgroup none /dev/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 none /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,memory_recursiveprot 0 0 none /dev/cpuctl cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0 none /dev/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0 none /dev/memcg cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 none /dev/freezer cgroup rw,relatime,freezer 0 0
2. cgroup_debug 启动参数
Group的debug接口在 CONFIG_CGROUP_DEBUG 使能后打开,struct cgroup_subsys debug_cgrp_subsys 是个 __setup("cgroup_debug", enable_cgroup_debug);
3. cat /proc/pid/cgroup
# cat /proc/4128/cgroup 5:freezer:/ 4:memory:/ 3:cpuset:/restricted 2:cpu:/foreground 1:blkio:/ 0::/uid_10179/pid_4128
前面的编号数字0 1 2 3 4 5 来自于每个 group 的 hierarchy_id:
cat /proc/<pid>/cgroup proc_cgroup_show //proc/fs/base.c struct pid_entry tgid_base_stuff[] list_for_each_entry((root), &cgroup_roots, root_list) { seq_printf(m, "%d:", root->hierarchy_id); }
分类:
Linux系统
, Android手机相关
posted on 2023-03-06 11:29 Hello-World3 阅读(210) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!