0
동일한 호스트 컴퓨터에서 실행중인 두 개의 Docker 컨테이너가 각각 고유 한 페이지 캐시를 가지고 있거나 호스트 컴퓨터의 페이지 캐시를 사용하고 있습니까?동일한 호스트 컴퓨터의 Docker 컨테이너가 동일한 페이지 캐시를 공유합니까?
동일한 호스트 컴퓨터에서 실행중인 두 개의 Docker 컨테이너가 각각 고유 한 페이지 캐시를 가지고 있거나 호스트 컴퓨터의 페이지 캐시를 사용하고 있습니까?동일한 호스트 컴퓨터의 Docker 컨테이너가 동일한 페이지 캐시를 공유합니까?
Page cache은 모든 컨테이너에서 사용되는 커널에서 관리합니다.
부두 노동자가 용기를 많이 산란하고 더 나은 밀도를 얻을이 쉽게 이상에서 볼 수 있지만, 그것은 또한 쉽게 하나 개의 시스템에 너무 많은 서비스를 실행하거나 방법이 필요한 서비스를 실행할 수 있습니다 너무 많은 RAM.
은 생산 준비가 저장 드라이버로 official documentation 목록devicemapper
(direct-lvm
)는,하지만 매우 효율적인 메모리 사용이 없습니다. 공식 문서에는 달리 언급되어 있지 않습니다. 동일한 여러 컨테이너를 사용하면 페이지 캐시의 메모리 사용량이 증가합니다. 이 더 잘하고 더 나은 성능을 얻기 위하여의는 일반적으로 도커 및 컨테이너의 외부 데 어떻게 도움이되는지에 비슷한 방법으로, 도움이 다음
- 는 장기 실행 서비스 &를위한 작은 용기를 만들기 응용 프로그램 (예를 들면 작은 바이너리, 작은 이미지, 메모리 사용량 등 최적화)
- 매우 중요 : 대신 컨테이너 내부에 데이터를 저장하는 사용 볼륨 및 마운트를 결합
- 매우 중요 : 유지 커널 시스템을 실행해야합니다 , 최신 Docker 및 devicemapper libr 양자리 (예 : 완전히 업데이트 된 CentOS 7/RHEL 7/우분투 14.04/우분투 16.04)