in DevOps with Docker

Docker호스트에 컨테이너를 몇개나 만들수 있을까

CoreOS  호스트에 컨테이너를 몇개나 만들수 있는지 실험해봤다.

Docker CLI  명령을 스크립트로 실행하면서 nginx 컨테이너를 기본 설정으로 만들어 보니 대량 170개 정도가 만들어졌을때 속도가 급격히 저하되었다. 이 시점에 CPU  사용률은 20~30% 정도 수준이었으나 메모리는 컨테이너 1개가 10메가 정도를 차지하고 있었다.

이후 동일한 머신에서 특정 유형의 컨테이너가 아닌 다양한 종류 컨테이너를 만들어서 사용하게 되었다. 이때는 60~70개 정도 컨테이너가 만들어지니 성능이 저하되는게 눈에 보였다. 이때 실행되어 있는 컨테이너 비율은 약 70% 정도.

그냥 경험치로 적어봤다.

 

Write a Comment

Comment