1.3. 자원 관리의 의미

  • 작업은 하나의 계층 구조에서 하나의 단일 cgroup에만 속할 수 있기 때문에 한 가지 방식만이 단일 서브시스템에 의해 제한받거나 영향을 받을 수 있습니다. 이는 제한이 아니라 기능이며 논리에 맞습니다.
  • 단일 계층의 모든 작업에 영향을 미치는 여러 서브시스템을 함께 그룹화할 수 있습니다. 계층 구조에 있는 cgroup은 다른 매개 변수가 설정되어 있기때문에 이러한 작업에 미치는 영향이 달라집니다.
  • 경우에 따라 계층을 리팩토링할 필요가 있을 수 있습니다. 예를 들어, 여러 서브시스템이 연결된 계층에서 서브시스템을 제거하거나 이를 새로운 다른 계층에 연결하는 경우입니다.
  • 반대로 말하면 별도의 계층 사이에서 서브시스템을 분할해야 할 필요성이 감소하면 계층을 제거하기 위해 서브시스템을 기존 계층에 연결할 수 있다는 것입니다.
  • 이는 cpu와 메모리 서브시스템이 연결되어 있는 것과 같은 단일 계층의 특정 작업에 대한 몇몇 매개 변수를 설정하는 등 단순한 cgroup사용을 가능하게 합니다.
  • 이는 고도로 특화된 설정도 가능하게 하여, 시스템의 각 작업 (프로세스)은 하나의 서브시스템이 연결된 각 계층의 멤버가 될 수 있습니다. 이러한 설정으로 시스템 관리자는 모든 작업의 모든 매개 변수를 전적으로 관리할 수 있게 됩니다.