systemd-.slice란 무엇입니까?

systemd-.slice란 무엇입니까?

의 출력에서 ​​이것을 볼 수 있습니다 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

은유적으로 말하면 루트 슬라이스는 다른 모든 슬라이스가 궁극적으로 잘려지는 "메인 파이"가 됩니다. 따라서 일부 리소스가 보다 구체적인 슬라이스에 더 구체적으로 할당되지 않으면 슬라이스 인식 도구에 따라 루트 슬라이스의 일부로 간주됩니다.

관련 정보