¿Hay algún método para obtener el cgroup
proceso?
El único paquete que conozco ( cgroup-bin
), solo proporciona algunas manipulaciones con cgroups y permite cambiar cgroup de proceso / lista de procesos, pero no capacidades para conocer información sobre cgroup de un proceso en particular.
ps -o cgroup <pid>
Respuestas:
Usando systemd (PID 3378 por ejemplo):
Usando proc:
Buscando en / sys /:
fuente
13378
, o23378
, o33378
etc.La forma más rápida de ver cgroup de un proceso es por nombre de proceso, utilizando este script bash:
fuente
pgrep
, nops | grep | awk
Desde RHEL7 en adelante, y en algunas otras distribuciones, encuentro útil esta utilidad:
Antes de usarlo, asegúrese de que tiene
DefaultCPUAccounting=yes
en/etc/systemd/system.conf
.Incluso hice algunas mejoras en el script de Egbert que todavía son útiles y utilicé la sugerencia de Patrick para usar
pgrep
:fuente