Existe algum método para obter o cgroup
processo?
O único pacote que eu conheço ( cgroup-bin
), apenas fornece algumas manipulações ao cgroups e permite alterar o cgroup de processo / lista de processos, mas não há recursos para saber informações sobre o cgroup de um processo específico.
ps -o cgroup <pid>
Respostas:
Usando systemd (PID 3378, por exemplo):
Usando proc:
Procurando em / sys /:
fonte
13378
, ou23378
, ou33378
, etc.A maneira mais rápida de visualizar o cgroup de um processo é pelo nome do processo, usando este script bash:
fonte
pgrep
, nãops | grep | awk
A partir do RHEL7 e acima, e em outras distros, acho este utilitário útil:
Antes de usá-lo, certifique-se que você tem
DefaultCPUAccounting=yes
em/etc/systemd/system.conf
.Até fiz algumas melhorias no script de Egbert que ainda são úteis e usei a sugestão de Patrick para usar
pgrep
:fonte