2017-04-03 2 views
0

나는 고정 표시기 기계를 만들 도커 기계 자원 제한

아래처럼 고정 표시기 기계를 만든 --driver 버추얼 --virtualbox-CPU 카운트 2 --virtualbox 메모리 2048 기본

알다시피, 도커 컨테이너는이 도커 - 머신 호스트에 있습니다. 이 docker-machine 호스트에서 일부 컨테이너를 만들었으며 docker 컨테이너가 docker-machine (actullay cpu)에서 리소스를 설정하는 것보다 더 많은 리소스를 사용하는 것으로 보입니다.

  1. 이것은 가능합니까? 그렇다면 실제로 'virtualbox-memory'와 'cpu-count'는 무엇입니까?
  2. 다음은 '도커 통계'출력입니다. 왜 CPU 사용이 100 % 이상입니까? enter image description here
+0

하는 경우 2 개의 코어를 할당하면 최대 200 %에 도달합니다. – zerkms

+0

모든 컨테이너 CPU 사용량의 최대 합이 200 %가됩니까? –

+0

모든 컨테이너에 할당 된 모든 CPU 코어는 해당 출력에서 ​​100 % 최대 사용률을 갖습니다. – zerkms

답변

1

docker stats에서 각 컨테이너는 할당 된 각 코어에 대한 열 CPU% 100 % 더해진다.

는 의미 일의 몇 :

  • 줄에 비율이있을 수 있습니다보다 100 % 이상
  • 비율의 총합은 서버 코어의 수보다 더 많은 수 있습니다