Docker 메모리 설정

설정 프로그램 설치

WSL 을 활성화 하면, 같이 “WSL Settings” 라는 설정 프로그램이 같이 설치된다. 다만, 환경이나, 설치 방법에 따라 해당 프로그램이 설치되지 않는 경우도 있으니, 이럴 경우에는, 아래 경로를 통해 설치 파일을 다운로드 받아 설치를 진행한다.

Releases · microsoft/WSL (github.com)

 

메모리 설정

설정 프로그램 (WSL Settings) 를 실행하여, 메모리 및 프로세스 탭을 통해 해당 설정을 수행할 수 있다. 메모리 크기에서 사이즈를 설정하며, MB 단위로 수정할 수 있다.

이 때 주의할 점은, 수정된 메모리 사이즈는 현재 메모리 가용 범위 내에서 설정을 해 주어야 한다. 그렇지 않을 경우, 설정이 저장되지 않고, 관련 오류가 표시되니, 재부팅 등을 활용하여 가용 메모리를 확보 한 후 수행하여야 한다.

또 한가지 주의할 점은, 해당 메모리 사이즈는, 운영체제와 공유되어 활용되지 못하고, 전용 공간으로 확보되어 버리므로, 설정 이후에 시스템 메모리 사이즈를 고려하여 설정하여야 한다.

 

SWAP 크기 설정

해당 크기가 설정될 경우, 허용 범위를 초과한 컨테이너가, 자동으로 종료되지 않고, Swap 메모리를 활용하여 실행되게 된다. 이에 따라 유휴 컨테이너가 스왑 메모리로 Swap in /Out 되면서 무리한 부하가 발생할 수 있으므로, 0으로 설정한다.

 

설정 후, 재부팅 및 확보된 공간 확인

재부팅 한후, Docker 를 통해 확보된 공간을 확인한다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다