반응형
호스트에 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를 사용하도록 설장한다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] : 도커 컨테이너 CPU 제한 / --cpus 활용하기 (0) | 2022.02.21 |
---|---|
[Docker] : 도커 컨테이너 CPU 제한 / --cpu-period, --cpu-quota 활용하기 (0) | 2022.02.21 |
[Docker] : 도커 컨테이너 CPU 제한 / --cpu-shares 활용하기 (0) | 2022.02.21 |
[Docker] : fluentd 로깅 (0) | 2022.02.20 |
[Docker] : JSON-FILE Log 사용하기 (0) | 2022.02.19 |
댓글