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