본문 바로가기
Infra2026년 3월 5일1분 읽기

cgroup v2와 컨테이너 리소스 관리

YS
김영삼
조회 1032

cgroup v2란

Linux 커널의 리소스 제어 메커니즘입니다. Docker, Kubernetes의 리소스 제한이 cgroup으로 동작합니다.

Docker에서 리소스 제한

docker run -d \
  --memory=512m \
  --memory-swap=1g \
  --cpus=1.5 \
  --cpu-shares=512 \
  --pids-limit=100 \
  my-app

Kubernetes 리소스

resources:
  requests:
    memory: "256Mi"
    cpu: "250m"
  limits:
    memory: "512Mi"
    cpu: "500m"

모니터링

# cgroup 상태 확인
cat /sys/fs/cgroup/memory.current
cat /sys/fs/cgroup/cpu.stat

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록