Vmmem 메모리 최대치 설정

WSL2 를 사용하여 Docker 설치를 하고 나니 유난히 fan소음이 크게 들립니다.
Windows 작업관리자를 통해 프로세스 상태를 확인해 보니 Vmmem 이라는 프로세스가 메모리를 6GB 나 차지하고 있었습니다.
.wslconfig 파일을 설정을 통해서 wsl 메모리 제한을 줄 수 있습니다.

  • Ubuntu 에서 메모리 확인하기

    free -h 
    
  • WSL에 메모리 할당 하기 C:\User\{유저네임}\.wslconfig

    [wsl2]
    memory=2GB
    swap=0
    localhostForwarding=true
    
  • .wslconfig 적용 후 메모리를 체크해 보면 total Memory가 12GB –> 2GB 로 준 것을 확인 할 수 있습니다.

[wslconfig 적용 전]

[wslconfig 적용 후]