container_memory_working_set_bytes
-
[linux] cgroup v1과 v2 및 cgroup 메모리에 대한 이해(+metric)SW개발/Linux 2025. 7. 27. 19:44
리눅스 기반 시스템에서 리소스 관리와 격리는 매우 중요한 주제입니다. 특히 컨테이너 기술이 보편화된 지금, CPU, 메모리, I/O 등 다양한 리소스를 어떻게 효율적으로 제어할 것인가는 운영의 핵심이 되었습니다. 바로 이 지점에서 Cgroup(Control Groups)이 등장합니다.Cgroup은 리눅스 커널 기능 중 하나로, 프로세스 그룹에 대해 자원 사용량을 제한하거나 계측하고, 우선순위를 조정할 수 있도록 해줍니다. 그런데 이 Cgroup에는 두 가지 주요 버전이 존재합니다: v1과 v2. 두 버전은 구조와 동작 방식, 특히 메모리 관리 방식에서 상당한 차이를 보입니다.이 글에서는 Cgroup v1과 v2의 개념을 간단히 짚어보고, 특히 메모리 서브시스템의 차이점, OOM(Out of Memory)..