본문 바로가기
DevOps/Docker

[Docker] : 도커 컨테이너 CPU 제한 / --cpuset-cpu 활용하기

by 오주현 2022. 2. 21.
반응형

호스트에 CPU가 여러개 있을 때 —cpuset-cpus 옵션을 지정해 컨테이너가 특정 CPU만 사용할 수 있도록 설정할 수 있다. CPU의 집중적인 작업이 필요하면 여러 개의 CPU를 사용하도록 설정해 작업을 적절히 분배하는 게 좋다.

 

CPU별 사용량을 확인할 수 있는 도구는 htop이 있고 아래 명령어로 설치할 수 있다.

이번에는 3번째 CPU만 사용하도록 설정을 해주었다.

 

우분투 : apt-get install htop
CentOS : yum -y install epel-release && yum -y install htop

 

htop를 사용하기 위해 다운받고 확인을 해본다.

 

 

htop 명령어로 CPU 사용량을 확인하면 3번째 CPU만 사용되는 것을 확인할 수 있다.

 

참고로 —cpuset-cpus=”0,3”은 1,4번째 CPU를, —cpuset-cpus=”0-2”는 1, 2, 3번째 CPU를 사용하도록 설장한다.


📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.

반응형

댓글