티스토리 뷰

728x90
반응형

 

문제/현상

윈도우 wsl2 환경에서 우분투를 설치하고 딥러닝 학습을 하려니 데이터 로딩하다가 프로세스가 정지되는 현상이 발생함

 

원인

메모리가 모자라서 생기는 문제였음

그냥 우분투가 아니라 윈도우에 별도로 실행 중인 우분투이므로 메모리를 나누어 지정하는 방식일 것으로 

wsl2로 돌아가는 우분투에게 할당된 메모리 사이즈를 살펴 봄

 

명령어 free 로 살펴보니 16GB로 보여 이 크기를 변경 시킬 수 있는 방법을 찾아봄

 

해결책 (.wslconfig  편집)

윈도우에서 사용자 계정 폴더(예를 들어 c:/Users/[사용자명])에 

.wslconfig 파일을 생성하고 메모리 용량을 지정한다.

[wsl2]
memory=28GB

 

지정한 메모리 사이즈를 적용하기 위해 실행되고 있는 wsl을 다시 껏다 키면 된다.

wsl --shutdown을 윈도우 터미널에서 실행했다가 wsl을 다시 실행시키면 된다. 

 

메모리를 다시 free명령어로 확인해 보니 다음과 같이 나오는 것을 볼 수 있다.

 

   total        used        free      shared  buff/cache   available Mem:        28739100     8134928     4840508      174136    15763664    20001440 Swap:        7340032           0     7340032

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함