본문 바로가기
Docker/cgroup

Docker - cgroups

by PeterC 2020. 9. 26.

Cgroups(Control Groups)?

리눅스 커널 기능중의 하나로, 시스템의 자원(Resource)를 제어할 수 있게한다. 자원에 대해서 그룹을 생성할 수 있으며, 그 그룹을 특정 사용자가 사용할 수 있도록 소유권을 준다. 사용자가 프로그램을 실행할 때에 cgroup을 할당하면 거기에 해당하는 자원만큼만을 사용한다.

 

cgroups는 다음 리소스를 제어할 수 있다.

Memory
CPU
I/O
Network
Device node(/dev/)

 

 

 

References

1. systemv - "Docker 기본 원리"

linux.systemv.pe.kr/docker-%EA%B8%B0%EB%B3%B8-%EC%9B%90%EB%A6%AC/

 

Docker 기본 원리 - Voyager of Linux

Docker 는 Linux 의 Container 기술이다. 일단 Linux 에 해당하는 기술이라고 하는 이유와 함께 Container 를 위한 제반사항들에 대해서 알아본다. 과거에 Solaris 에 Zone 이라는 기술이 있었다. 가상화기술이

linux.systemv.pe.kr