33.6. Visualisation des groupes de processus
La procédure suivante décrit comment savoir à quel site control group (cgroup
) appartient un processus. Vous pouvez ensuite consulter le site cgroup
pour connaître les contrôleurs et les configurations spécifiques qu'il utilise.
Procédure
Pour savoir à quel site
cgroup
un processus appartient, exécutez la commande suivante# cat proc/<PID>/cgroup
commande :cat /proc/2467/cgroup 0::/system.slice/example.service
# cat /proc/2467/cgroup 0::/system.slice/example.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow L'exemple de sortie se rapporte à un processus d'intérêt. Dans ce cas, il s'agit d'un processus identifié par
PID 2467
, qui appartient à l'unitéexample.service
. Vous pouvez déterminer si le processus a été placé dans un groupe de contrôle correct, tel que défini par les spécifications du fichier de l'unitésystemd
.Pour afficher les contrôleurs utilisés par le site
cgroup
et les fichiers de configuration correspondants, consultez le répertoirecgroup
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
La hiérarchie de la version 1 de cgroups
utilise un modèle par contrôleur. Par conséquent, la sortie du fichier /proc/PID/cgroup
indique à quel cgroups
de chaque contrôleur le PID appartient. Vous pouvez trouver les cgroups
correspondants dans les répertoires des contrôleurs à l'adresse suivante /sys/fs/cgroup/<controller_name>/
.