cgroup v2 的内存上限写在 memory.max,先确认是 v2 挂载点。
建目录当控制组,把进程 PID 写进 cgroup.procs,再往 memory.max 写字节数。
当前用量看 memory.current,撞没撞过上限看 memory.events 里 max 的计数。
mkdir /sys/fs/cgroup/demo
echo 536870912 > /sys/fs/cgroup/demo/memory.max # 512M
echo <PID> > /sys/fs/cgroup/demo/cgroup.procs
cat /sys/fs/cgroup/demo/memory.current
cat /sys/fs/cgroup/demo/memory.events # max 计数不为 0 说明撞过上限
THE END






暂无评论内容