GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya memeriksa cgroup v2 diinstal pada mesin saya?

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

Linux
  1. Cara Memeriksa Versi Postgres Yang Sedang Berjalan/Diinstal

  2. Bagaimana Cara Memeriksa Server Lokal Apa Yang Dipasang Di Mesin?

  3. Bagaimana Cara Memeriksa Apakah Mpi Sudah Terinstal Di Mesin?

  1. Cara mengecek semua versi python yang terinstal di osx dan centos

  2. Cara menjalankan Elasticsearch 2.1.1 sebagai pengguna root di mesin Linux

  3. Bagaimana cara memeriksa apakah perpustakaan bersama diinstal?

  1. Cara Memeriksa Apakah Sistem Linux Adalah Mesin Fisik Atau Virtual

  2. Bagaimana Cara Memeriksa Apakah Sistem Linux Berjalan di Sistem Fisik atau Mesin Virtual?

  3. Bagaimana cara memeriksa apakah perpustakaan diinstal?