GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo compruebo que cgroup v2 está instalado en mi máquina?

Podría ejecutar el siguiente comando:

grep cgroup /proc/filesystems

Si su sistema es compatible con cgroupv2, verá:

nodev   cgroup
nodev   cgroup2

En un sistema con solo cgroupv1, solo vería:

nodev   cgroup

La forma más fácil es intentar montar el pseudo-sistema de archivos. Si puede montarlo en una ubicación, puede intentar administrar los procesos con la interfaz:

mount -t cgroup2 none $MOUNT_POINT

Veo que citó la documentación anterior. Uno de los puntos que puede faltar es que aún se deben crear las rutas. No hay razón usted debe administre los recursos de cgroup en cualquier ubicación en particular. Es solo una convención.

Por ejemplo, podrías presentar totalmente procfs en /usr/monkeys ... siempre que el directorio /usr/monkeys existe:

$ 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

De la misma manera puedo hacer esto con el pseudo-sistema de archivos 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. ¿Cómo verificar qué servidor local está instalado en la máquina?

  2. Cómo forzar la verificación del sistema de archivos raíz usando fsck durante el reinicio

  3. Cómo verificar el proveedor de paquetes RPM instalados en Linux

  4. ¿Cómo verificar qué versión de nltk, scikit learn está instalada?

  5. Cómo verificar todas las versiones de python instaladas en osx y centos

Cómo comprobar la versión de Java instalada en Linux

Cómo comprobar la versión de Python

Cómo comprobar la versión de Java

Cómo verificar si la GUI está instalada en Linux desde la línea de comandos

Cómo verificar la RAM instalada en Debian 10

¿Cómo comprobar la versión de OpenGL?