Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| cgroupsv2 [2019/07/27 20:07] – [Files] rpjday | cgroupsv2 [2019/07/28 15:25] (current) – [STUFF] rpjday | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Stuff about cgroups v2. | Stuff about cgroups v2. | ||
| + | |||
| + | ===== STUFF ===== | ||
| + | |||
| + | * every process belongs to exactly one cgroup; all threads of a process belong to the same cgroup | ||
| + | * | ||
| ===== Kernel files ===== | ===== Kernel files ===== | ||
| Line 38: | Line 43: | ||
| obj-$(CONFIG_CGROUPS) += cgroup/ | obj-$(CONFIG_CGROUPS) += cgroup/ | ||
| </ | </ | ||
| + | |||
| + | ==== kernel/ | ||
| + | |||
| + | < | ||
| + | -rw-rw-r--. 1 rpjday rpjday 174723 Jul 22 05:47 cgroup.c | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday 100438 Jul 22 05:47 cpuset.c | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | -rw-rw-r--. 1 rpjday rpjday | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | # SPDX-License-Identifier: | ||
| + | obj-y := cgroup.o rstat.o namespace.o cgroup-v1.o freezer.o | ||
| + | |||
| + | obj-$(CONFIG_CGROUP_FREEZER) += legacy_freezer.o | ||
| + | obj-$(CONFIG_CGROUP_PIDS) += pids.o | ||
| + | obj-$(CONFIG_CGROUP_RDMA) += rdma.o | ||
| + | obj-$(CONFIG_CPUSETS) += cpuset.o | ||
| + | obj-$(CONFIG_CGROUP_DEBUG) += debug.o | ||
| + | </ | ||
| + | |||
| + | ===== Mount points ===== | ||
| + | |||
| + | < | ||
| + | $ mount -t cgroup | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | cgroup on / | ||
| + | $ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | $ mount -t cgroup2 | ||
| + | cgroup2 on / | ||
| + | $ | ||
| + | </ | ||
| + | |||
| + | ===== sysfs implementation ===== | ||
| + | |||
| + | |||