본문 바로가기

리눅스/우분투

Vmmem 메모리 과다 사용 해결

wsl2로 리눅스를 사용하다 보니 점점 컴퓨터가 느려지는 것 같아서 작업 관리자를 확인해보다가 깜짝 놀랐다..

 

 이 Vmmem 이라는 프로세스가 메모리를 미친 듯이 먹고 있는 것 아닌가?

 

찾아보니 wsl2으로 리눅스를 사용할 때 리눅스의 캐시 저장 방식이 메모리 사용량을 계속해서 증가시키는 것이 원인이라고 한다.

이를 위해서 wsl2가 윈도우의 메모리를 공유해서 사용하는데 의도적으로 wsl2에서 사용할 수 있는 최대 메모리 사용량을 정해주는 것으로 어느 정도 해결할 수 있다.

 

C:\Users\[사용자_이름] 디렉토리에서 .wslconfig 이라는 파일을 생성해 다음과 같이 작성한다.

[wsl2]
memory=(사용할 만큼)GB
swap=0

작성 후 컴퓨터를 다시 시작하고 리눅스에서 메모리 전체 용량을 확인해보면 정상 적용된 것을 확인할 수 있다.