Red Hat Training
A Red Hat training course is available for RHEL 8
9.6. Obtenção de informações sobre grupos de controle versão 1
As seções seguintes descrevem como exibir várias informações sobre grupos de controle (cgroups
):
-
Listagem das unidades
systemd
e visualização de seu status -
Visualizando a hierarquia
cgroups
- Monitoramento do consumo de recursos em tempo real
9.6.1. Unidades do sistema de listagem
O procedimento a seguir descreve como utilizar o sistema systemd
e o gerente de serviços para listar suas unidades.
Pré-requisitos
Procedimento
Para listar todas as unidades ativas no sistema, execute o comando
# systemctl
e o terminal retornará uma saída semelhante ao exemplo a seguir:# 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
- um nome de uma unidade que também reflete a posição da unidade em uma hierarquia de grupo de controle. As unidades relevantes para o controle de recursos são um slice, um scope, e um service. -
LOAD
- indica se o arquivo de configuração da unidade foi carregado corretamente. Se o arquivo da unidade não foi carregado, o campo contém o estado error ao invés de loaded. Outros estados de carga da unidade são: stub , merged, e masked. -
ACTIVE
- o estado de ativação da unidade de alto nível, que é uma generalização deSUB
. -
SUB
- o estado de ativação da unidade de baixo nível. O intervalo de valores possíveis depende do tipo de unidade. -
DESCRIPTION
- a descrição do conteúdo e da funcionalidade da unidade.
-
Para listar as unidades inativas, execute:
# systemctl --all
Para limitar a quantidade de informações na saída, execute:
# systemctl --type service,masked
A opção
--type
requer uma lista separada por vírgula dos tipos de unidades, como service e slice, ou estados de carga unitária, como loaded e masked.
Recursos adicionais
-
Para mais informações sobre
systemd
, arquivos de unidades e uma lista completa desystemd
tipos de unidades, veja as seções relevantes em Configuring basic system settings.