Red Hat Training

A Red Hat training course is available for RHEL 8

9.6. Obtención de información sobre los grupos de control versión 1

Las siguientes secciones describen cómo visualizar diversas informaciones sobre los grupos de control (cgroups):

  • Listado de unidades de systemd y visualización de su estado
  • Visualización de la jerarquía cgroups
  • Control del consumo de recursos en tiempo real

9.6.1. Listado de unidades systemd

El siguiente procedimiento describe cómo utilizar el sistema systemd y el gestor de servicios para listar sus unidades.

Procedimiento

  • Para listar todas las unidades activas en el sistema, ejecute el comando # systemctl y el terminal devolverá una salida similar al siguiente ejemplo:

    # systemctl
    UNIT                                                LOAD   ACTIVE SUB       DESCRIPTION
    …​
    init.scope                                          loaded active running   System and Service Manager
    session-2.scope                                     loaded active running   Session 2 of user jdoe
    abrt-ccpp.service                                   loaded active exited    Install ABRT coredump hook
    abrt-oops.service                                   loaded active running   ABRT kernel log watcher
    abrt-vmcore.service                                 loaded active exited    Harvest vmcores for ABRT
    abrt-xorg.service                                   loaded active running   ABRT Xorg log watcher
    …​
    -.slice                                             loaded active active    Root Slice
    machine.slice                                       loaded active active    Virtual Machine and Container Slice system-getty.slice                                                                       loaded active active    system-getty.slice
    system-lvm2\x2dpvscan.slice                         loaded active active    system-lvm2\x2dpvscan.slice
    system-sshd\x2dkeygen.slice                         loaded active active    system-sshd\x2dkeygen.slice
    system-systemd\x2dhibernate\x2dresume.slice         loaded active active    system-systemd\x2dhibernate\x2dresume>
    system-user\x2druntime\x2ddir.slice                 loaded active active    system-user\x2druntime\x2ddir.slice
    system.slice                                        loaded active active    System Slice
    user-1000.slice                                     loaded active active    User Slice of UID 1000
    user-42.slice                                       loaded active active    User Slice of UID 42
    user.slice                                          loaded active active    User and Session Slice
    …​
    • UNIT: nombre de una unidad que también refleja la posición de la unidad en una jerarquía de grupos de control. Las unidades relevantes para el control de recursos son un slice, un scope, y un service.
    • LOAD - indica si el archivo de configuración de la unidad se cargó correctamente. Si el archivo de la unidad no se cargó, el campo contiene el estado error en lugar de loaded. Otros estados de carga de unidades son: stub , merged, y masked.
    • ACTIVE - el estado de activación de la unidad de alto nivel, que es una generalización de SUB.
    • SUB - el estado de activación de la unidad de bajo nivel. El rango de valores posibles depende del tipo de unidad.
    • DESCRIPTION - la descripción del contenido y la funcionalidad de la unidad.
  • Para listar las unidades inactivas, ejecute:

    # systemctl --all
  • Para limitar la cantidad de información en la salida, ejecute:

    # systemctl --type service,masked

    La opción --type requiere una lista separada por comas de tipos de unidades como service y slice, o estados de carga de unidades como loaded y masked.

Recursos adicionales

  • Para obtener más información sobre systemd, archivos de unidades y una lista completa de los tipos de unidades de systemd, consulte las secciones correspondientes en Configuring basic system settings.