.wslconfig не применяется для WSL2

.wslconfig не применяется для WSL2

В wsl2документыговорят, что wsl можно настроить с помощью %USERPROFILE%/.wslconfig Я создал этот файл и установил ограничение памяти2Гб. Но после запуска wsl --shutdownи последующего повторного запуска Ubuntu в wsl и запуска нескольких процессов внутри (дополнительно запущенный Docker, который настроен на запуск на wsl2 и который создает еще 2 экземпляра в wsl) я вижу в диспетчере задач, что Vmmemпроцесс занимаетгораздо больше 2 ГБ. Я работаю на Win10 Home Edition, версия 20H2

Что я сделал не так? Есть ли какие-то подводные камни в этом процессе?

РЕДАКТИРОВАТЬ Проверено на Windows 10 Pro - работает. Не работает на Home edition

решение1

У меня была та же проблема: WSL не соблюдал ограничения памяти, установленные в .wslconfig.

Оказывается,WSL чувствителен к BOM в файле конфигурации. Я сохранил его как UTF-8 без BOM, и он заработал.

решение2

Проблема была в том, что я неправильно написал меру величины для памяти: вместо GBя написал Gb. Это важно для wslconfig

Связанный контент