Infra2026년 3월 5일1분 읽기

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

YS
YoungSam
조회 1013

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
cgroupLinuxContainer

댓글 0

아직 댓글이 없습니다.