GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontroluji, zda je na mém počítači nainstalována cgroup v2?

Můžete spustit následující příkaz:

grep cgroup /proc/filesystems

Pokud váš systém podporuje cgroupv2, uvidíte:

nodev   cgroup
nodev   cgroup2

Na systému s pouze cgroupv1 byste viděli pouze:

nodev   cgroup

Nejjednodušší způsob je pokusit se připojit pseudo-souborový systém. Pokud jej můžete připojit k umístění, můžete se pokusit spravovat procesy pomocí rozhraní:

mount -t cgroup2 none $MOUNT_POINT

Vidím, že jste citoval výše uvedenou dokumentaci. Jeden z bodů, který vám možná chybí, je, že je třeba ještě vytvořit cesty. Neexistuje žádný důvod musíte spravovat prostředky cgroup na jakémkoli konkrétním místě. Je to jen konvence.

Například můžete úplně prezentovat procfs v /usr/monkeys ... pokud je adresář /usr/monkeys existuje:

$ 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

Stejným způsobem to mohu udělat s pseudo-souborovým systémem cgroup v2:

$ 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. Jak zkontrolovat, jaký místní server je v počítači nainstalován?

  2. Jak zkontrolovat, zda systém Linux běží na fyzickém systému nebo virtuálním počítači?

  3. Jak zkontrolovat dodavatele nainstalovaných RPM balíčků v Linuxu

  1. Jak zkontrolovat, zda je systém Linux fyzický nebo virtuální stroj

  2. jak zkontrolovat nainstalovanou verzi nltk, scikit learn?

  3. Jak zkontrolovat, zda je knihovna nainstalována?

  1. Jak zkontrolovat, zda je Mpi již nainstalováno v počítači?

  2. Jak vynutit kontrolu kořenového souborového systému pomocí fsck během restartu

  3. Jak zkontrolovat všechny verze pythonu nainstalované na osx a centos