시스템 단위에서 "Accounting=" 옵션 중 하나를 활성화하면 "모든" 단위에 대해 해당 옵션이 활성화됩니까?

시스템 단위에서 "Accounting=" 옵션 중 하나를 활성화하면 "모든" 단위에 대해 해당 옵션이 활성화됩니까?

CPU 계산 =

이 머신의 CPU 사용량 통계를 켭니다. 부울 매개변수를 사용합니다. 셀의 CPU 공간을 열면 동일한 슬라이스에 포함된 모든 셀과 그 안에 포함된 모든 상위 슬라이스 및 셀에 대해서도 암시적으로 열립니다.

트리 노드는 하나의 상위 노드만 가질 수 있습니다. 그래서 저는 이것이 실제로 "모든 조상 조각"을 의미한다고 생각합니다.

CPUAccounting이는 장치를 활성화하면 해당 장치도 활성화된다는 의미입니까?모두단위?

답변1

형제 cgroup과 상위 cgroup(및 해당 형제, 그러나 하위 항목 제외)에 대해 열립니다. 이는 cgroup의 경우 단일 cgroup에 계정이 활성화되어 있으면 해당 수준의 모든 cgroup에도 계정이 활성화되어 있어야 하기 때문입니다. 예를 들어, 에서 cgroups 계정을 활성화하면 example.service상위 서비스 system.service와 다른 형제 서비스 에 대한 계정이 활성화됩니다 user.slice(동일한 수준에 있기 때문입니다 system.service).

관련 정보