Skip to content
목록으로 돌아가기

cgroups

Updated:
-- Edit page

cgroups이란?

사전적 정의 (Dictionary Definition)

cgroups(control groups)는 프로세스 그룹의 시스템 자원(CPU, 메모리, 네트워크 대역폭, 디스크 I/O 등) 사용을 제한, 격리 및 모니터링하기 위해 제공되는 리눅스 커널의 기능입니다. 시스템 관리자가 특정 프로세스 집합의 자원 소모량을 제어함으로써 시스템의 안정성을 확보하는 데 목적이 있습니다.

실무 사용 예시 (Practical Use Case)

쿠버네티스(Kubernetes)나 도커(Docker) 환경에서 특정 컨테이너에 메모리 제한(Limit)을 설정하여, 메모리 누수가 발생한 컨테이너가 전체 노드(Node)의 자원을 고갈시키지 않도록 방지하는 ‘Out Of Memory(OOM) 킬러’ 관리 기법 등에 활용됩니다.


Edit page
이 글 공유하기:

🔗 함께 읽으면 좋은 글

1 / 30