httpd プロセス ステータス systemctl 出力

httpd プロセス ステータス systemctl 出力

この出力の最後の部分 ( で始まる行CGROUPとそれに続くすべての行) について説明できる人はいますか。

  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

   ```

答え1

簡単に言うと、一部のサービスは多数のプロセスを生成します。initSystem Vシステムでは、必ずしもプロセスを生成したサービスに割り当てることができるわけではありません。また、サービスが一部の子プロセスを残したまま正常に終了しないこともあります。この問題は、各サービスを独自のに配置することで解決されます。
は、プロセスを囲い込んで管理するために使用され、プロセスとそのすべての子プロセスを階層的に組織化されたグループに集約できる機能です。 サービスに属するすべてのプロセスを一覧表示するには、コマンドを使用します。 を実行すると、特定のプロセスに対して同じ結果になります。 詳細については、を参照してください。systemdcgroupCgroupskernel
systemd-cglssystemctl status service
ここ

関連情報