.wslconfig는 WSL2에 적용되지 않습니다.

.wslconfig는 WSL2에 적용되지 않습니다.

wsl2에서는문서%USERPROFILE%/.wslconfig 해당 파일을 생성하고 메모리 제한을 다음으로 설정하여 wsl을 구성할 수 있다고 합니다.2GB. 그러나 wsl --shutdownwsl에서 우분투를 다시 실행한 후 내부에서 두 개의 프로세스를 실행하면(추가로 wsl2에서 실행되도록 구성되고 wsl에 추가 2개의 인스턴스를 생성하는 docker가 시작됨) 작업 관리자에서 Vmmem프로세스가 진행 중인 것을 볼 수 있습니다.2GB가 훨씬 넘는다. 나는 win10 home edition, 버전 20H2를 실행하고 있습니다.

내가 뭘 잘못했나요? 이 과정에서 함정이 있나요?

편집하다 Windows 10 Pro에서 확인했습니다. 작동합니다. 홈 에디션에서는 작동하지 않습니다

답변1

.wslconfig에 설정된 메모리 제한을 준수하지 않는 WSL과 동일한 문제가 발생했습니다.

그것은 밝혀,WSL은 구성 파일의 BOM에 민감합니다.. BOM 없이 UTF-8로 저장했더니 작동이 시작되었습니다.

답변2

문제는 내가 memory에 대한 Measure of Magnitude의 철자를 잘못 썼다는 것입니다: 대신에 GBI write Gb. 이는 wslconfig에 중요합니다.

관련 정보