Em suma, alguns serviços geram muitos processos. Com o sistema System V
init nem sempre é possível atribuir um processo ao serviço que o gerou. O serviço também não pode terminar corretamente deixando algumas crianças vivas.
Com systemd
, esse problema é resolvido colocando cada serviço em seu próprio cgroup
. Cgroups
são usados para encurralar e gerenciar processos e são um recurso kernel
que permite agregar processos e todos os seus filhos em grupos organizados hierarquicamente.
Para listar todos os processos pertencentes a um serviço, use o comando systemd-cgls
. O resultado é o mesmo para determinado processo se você executar systemctl status service
Mais informações você pode encontrar aqui .