06. cgroup의 이해
컨테이너 구성하는 3가지 주요 리눅스 기술 Control groups Namespaces Union mount filesystem cgroups (Control Groups) 프로세스들이 사용하는 시스템 자원의 사용 정보를 수집 및 제한 시키는 리눅스 커널 기능 * 모든 프로세스에 대해 리소스 사용 정보를 수집 제한 가능한 자원: CPU, Memory, Network, Device, Block I/O 활용 사례: runc, YARN (Hadoop), Android 등 - 사용 가능한 서브시스템 blkio, cpu, cpuacct, cpuset, devices, freezer, memory, net_cls, ns • cpu — 스케줄러를 이용해 해당 cgroup 에 속한 프로세스 CPU 사용 시간을 제어 ..
2022. 6. 23.