In der wsl2DokumenteEs wird gesagt, dass WSL konfiguriert werden kann mit %USERPROFILE%/.wslconfig
Ich habe diese Datei erstellt und das Speicherlimit auf2 GB. Aber nachdem ich wsl --shutdown
Ubuntu in WSL ausgeführt und dann erneut gestartet habe und ein paar Prozesse darin ausgeführt habe (zusätzlich Docker gestartet habe, das für die Ausführung auf WSL2 konfiguriert ist und zusätzliche 2 Instanzen in WSL erstellt), sehe ich im Task-Manager, dass der Vmmem
Prozess dauertdeutlich mehr als 2GB. Ich verwende Win10 Home Edition, Version 20H2
Was habe ich falsch gemacht? Gibt es bei diesem Prozess Fallstricke?
BEARBEITEN Überprüft unter Windows 10 Pro – funktioniert. Funktioniert nicht unter der Home Edition
Antwort1
Ich hatte das gleiche Problem, dass WSL die in .wslconfig festgelegten Speichergrenzen nicht einhielt.
Es stellt sich heraus,Die WSL reagiert empfindlich auf BOM in der Konfigurationsdatei. Ich habe es als UTF-8 ohne BOM gespeichert und es hat funktioniert.
Antwort2
GB
Das Problem war, dass ich „measure of magnitude“ für „memory:“ falsch geschrieben habe , statt „ Gb
. Dies ist wichtig für wslconfig“