の出力でこれを見ることができますsystemd-analyze critical-chain
。
出力例にはsystemd-analyze(1)
その内容が含まれていますが、説明しません。
Example 3. systemd-analyze critical-chain
$ systemd-analyze critical-chain
multi-user.target @47.820s
└─pmie.service @35.968s +548ms
└─pmcd.service @33.715s +2.247s
└─network-online.target @33.712s
└─systemd-networkd-wait-online.service @12.804s +20.905s
└─systemd-networkd.service @11.109s +1.690s
└─systemd-udevd.service @9.201s +1.904s
└─systemd-tmpfiles-setup-dev.service @7.306s +1.776s
└─kmod-static-nodes.service @6.976s +177ms
└─systemd-journald.socket
└─system.slice
└─-.slice
それは何ですか-.slice
?
ベストアンサー1
実行すると、次のようなsystemctl list-units --type=slice
内容が表示されます。-.slice
根の彫刻。
man systemd.slice
説明する:
スライス単位は、プロセスグループのリソースを階層的に管理するために使用される概念です。
フラグメントはツリーに階層的に編成されます。フラグメントの名前はツリーの位置をエンコードします。名前は、ルートスライスからスライスへのパスを記述する一連のダッシュで区切られた名前で構成されます。ルートスライスの名前はです
-.slice
。例:ルートスライスの
foo-bar.slice
内部スライスです。foo.slice
-.slice
比喩的に言えば、ルートスライスは、他のすべてのスライスが最終的に切り取られる「メインパイ」になります。したがって、一部のリソースがより具体的なスライスにより具体的に割り当てられていない場合は、スライス認識ツールに従ってルートスライスの一部と見なされます。