Anda dapat menjalankan perintah berikut:
grep cgroup /proc/filesystems
Jika sistem Anda mendukung cgroupv2, Anda akan melihat:
nodev cgroup
nodev cgroup2
Pada sistem yang hanya memiliki cgroupv1, Anda hanya akan melihat:
nodev cgroup
Cara termudah adalah dengan mencoba me-mount pseudo-filesystem. Jika Anda dapat memasangnya ke suatu lokasi, Anda dapat mencoba mengelola proses dengan antarmuka:
mount -t cgroup2 none $MOUNT_POINT
Saya melihat bahwa Anda mengutip dokumentasi di atas. Salah satu poin yang mungkin Anda lewatkan adalah jalurnya masih perlu dibuat. Tidak ada alasan Anda harus mengelola sumber daya cgroup di lokasi tertentu. Itu hanya konvensi.
Misalnya, Anda benar-benar dapat menyajikan procfs
di /usr/monkeys
... selama direktori /usr/monkeys
ada:
$ sudo mkdir /usr/monkeys
$ sudo mount -t proc none /usr/monkeys
$ ls -l /usr/monkeys
...
...
-r--r--r--. 1 root root 0 Sep 25 19:00 uptime
-r--r--r--. 1 root root 0 Sep 25 23:17 version
-r--------. 1 root root 0 Sep 25 23:17 vmallocinfo
-r--r--r--. 1 root root 0 Sep 25 18:57 vmstat
-r--r--r--. 1 root root 0 Sep 25 23:17 zoneinfo
$ sudo umount /usr/monkeys
Dengan cara yang sama saya bisa melakukan ini dengan cgroup v2 pseudo-filesystem:
$ sudo mount -t cgroup2 none /usr/monkeys
$ ls -l /usr/monkeys
total 0
-r--r--r--. 1 root root 0 Sep 23 16:58 cgroup.controllers
-rw-r--r--. 1 root root 0 Sep 23 16:58 cgroup.max.depth
-rw-r--r--. 1 root root 0 Sep 23 16:58 cgroup.max.descendants
-rw-r--r--. 1 root root 0 Sep 23 16:58 cgroup.procs
-r--r--r--. 1 root root 0 Sep 23 16:58 cgroup.stat
-rw-r--r--. 1 root root 0 Sep 23 16:58 cgroup.subtree_control
-rw-r--r--. 1 root root 0 Sep 23 16:58 cgroup.threads
drwxr-xr-x. 2 root root 0 Sep 23 16:58 init.scope
drwxr-xr-x. 2 root root 0 Sep 23 16:58 machine.slice
drwxr-xr-x. 59 root root 0 Sep 23 16:58 system.slice
drwxr-xr-x. 4 root root 0 Sep 23 16:58 user.slice
$ sudo umount /usr/monkeys