salida systemctl del estado del proceso httpd

salida systemctl del estado del proceso httpd

¿Pueden algunos explicar la última parte de este resultado (la línea que comienza con CGROUPy todas las líneas siguientes):

  systemctl status httpd -l
  httpd.service - The Apache HTTP Server
  Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor     preset: disabled)
  Active: active (running) since Fri 2016-05-20 04:30:57 CEST; 4 weeks 0 days ago
  Docs: man:httpd(8)
    apachectl(8)
  Process: 11758 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, status=0/SUCCESS)
Main PID: 6012 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
Memory: 2.0M
CGroup: /system.slice/httpd.service
       ├─ 6012 /usr/sbin/httpd -DFOREGROUND
       ├─11760 /usr/sbin/httpd -DFOREGROUND
       ├─11761 /usr/sbin/httpd -DFOREGROUND
       ├─11762 /usr/sbin/httpd -DFOREGROUND
       ├─11763 /usr/sbin/httpd -DFOREGROUND
       └─11764 /usr/sbin/httpd -DFOREGROUND

   ```

Respuesta1

En resumen, algunos servicios generan muchos procesos. Con System Vel sistema init no siempre es posible asignar un proceso al servicio que lo generó. Además, es posible que el servicio no finalice correctamente dejando a algunos niños con vida.
Con systemdeste problema se soluciona colocando cada servicio por su cuenta cgroup. Cgroupsse utilizan para agrupar y gestionar procesos y son una kernelcaracterística que permite agregar procesos y todos sus hijos en grupos organizados jerárquicos.
Para enumerar todos los procesos que pertenecen a un servicio, utilice el comando systemd-cgls. El resultado es el mismo para el proceso dado si ejecuta systemctl status service
Más información que puede encontraraquí.

información relacionada