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

이 Vmmem 이라는 프로세스가 메모리를 미친 듯이 먹고 있는 것 아닌가?
찾아보니 wsl2으로 리눅스를 사용할 때 리눅스의 캐시 저장 방식이 메모리 사용량을 계속해서 증가시키는 것이 원인이라고 한다.
이를 위해서 wsl2가 윈도우의 메모리를 공유해서 사용하는데 의도적으로 wsl2에서 사용할 수 있는 최대 메모리 사용량을 정해주는 것으로 어느 정도 해결할 수 있다.
C:\Users\[사용자_이름] 디렉토리에서 .wslconfig 이라는 파일을 생성해 다음과 같이 작성한다.
[wsl2]
memory=(사용할 만큼)GB
swap=0
작성 후 컴퓨터를 다시 시작하고 리눅스에서 메모리 전체 용량을 확인해보면 정상 적용된 것을 확인할 수 있다.

'리눅스 > 우분투' 카테고리의 다른 글
[git] Permission denied (public key) 에러 해결 (0) | 2022.05.20 |
---|---|
vscode에서 aws 접속, 개발하기 (0) | 2022.05.18 |
[우분투] ERROR: There are no scenarios; must have at least one. 에러 해결 (0) | 2022.05.10 |
code . 명령어 Permission denied 에러 해결 (0) | 2022.05.02 |
맥OS "dyld: Library not loaded..." 에러 (0) | 2022.04.13 |