小编Rfr*_*ile的帖子

如何查看父进程和子进程之间的cgroups资源控制继承

以 systemd-cgls 中的层次结构为例:

\n\n
\xe2\x94\x94\xe2\x94\x80user.slice\n  \xe2\x94\x9c\xe2\x94\x80user-1000.slice\n  \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80user@1000.service\n  \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80init.scope\n  \xe2\x94\x82 \xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x803262 /lib/systemd/systemd --user\n  \xe2\x94\x82 \xe2\x94\x82   \xe2\x94\x94\xe2\x94\x803263 (sd-pam)  \n  \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80session-3.scope\n  \xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x803260 sshd: user1 [priv]\n  \xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x803362 sshd: user1@pts/1 \n  \xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x803363 -bash\n  \xe2\x94\x82   \xe2\x94\x94\xe2\x94\x803378 ssh-agent -s\n  \xe2\x94\x94\xe2\x94\x80user-0.slice\n    \xe2\x94\x9c\xe2\x94\x80session-1.scope\n    \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x803151 sshd: root@pts/0    \n    \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x803252 -bash\n    \xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x803625 systemd-cgls\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果我为 user.slice 设置限制,例如 5M 内存,Memory 行会清楚地报告它:

\n\n
systemctl status user.slice\n\xe2\x97\x8f user.slice\n   Loaded: loaded (/etc/systemd/system/user.slice; static; vendor preset: enabled)\n   Active: active since Mon 2016-08-22 11:32:13 CEST; 52min …
Run Code Online (Sandbox Code Playgroud)

resource-management cgroup systemd

6
推荐指数
0
解决办法
1540
查看次数

标签 统计

cgroup ×1

resource-management ×1

systemd ×1