Amb el llançament del Windows 10 Build 18917, Microsoft va presentar WSL 2 a Insiders, el subsistema Windows per a Linux 2. Envia un nucli Linux real amb Windows que farà possible la compatibilitat completa de les trucades del sistema. Aquesta és la primera vegada que s’envia un nucli Linux amb Windows. Windows 10 build 19013 afegeix una altra gran característica WSL 2: Memory Reclaim, que permet al sistema amfitrió tornar a utilitzar memòria que ja no necessita cap procés de Linux.
Anunci publicitari
Anteriorment, quan les necessitats de memòria de la màquina virtual WSL2 (VM) creixien, ja sigui a partir del flux de treball o del nucli Linux, la memòria global assignada a la màquina virtual també augmentaria assignant més memòria de l'amfitrió. Però, un cop fet el flux de treball, la memòria que ja no necessita el flux de treball no es tornarà a alliberar a l'amfitrió. Ara, amb la recuperació de memòria a WSL 2, quan la memòria a Linux ja no és necessària, es pot reportar a l’amfitrió on s’alliberarà i la vostra màquina virtual WSL 2 reduirà la mida de la memòria.
com fer captures de pantalla de snapchat sense que ho sàpiguen el 2018
Abans:
Després:
com aconseguir una banda de garatge a l'ordinador
Mireu el vídeo següent:
pots seguir un hashtag a twitter
Com funciona
Aquesta funció funciona amb un Pedaç del nucli Linux que permet retornar petits blocs contigus de memòria a la màquina amfitriona quan ja no siguin necessaris al convidat Linux. L'equip WSL ha actualitzat el fitxer Nucli Linux a WSL2 per incloure aquest pedaç i Hyper-V modificat per donar suport a aquesta funció d'informes de pàgines. Per tal de retornar tanta memòria a l’amfitrió com sigui possible, el WSL compacta periòdicament la memòria per garantir que la memòria lliure estigui disponible en blocs contigus. Això només s’executa quan la vostra CPU està inactiva. Podeu veure quan passa això buscant el missatge 'WSL2: Realització de compactació de memòria' a la sortida de ladmesg
comandament. Si sou un usuari avançat, podeu configurar aquest comportament editant valors a .wslconfig . Comproveu el Notes de la versió WSL 19013 per veure aquestes opcions. Si voleu executar aquesta ordre de Linux manualment, podeu executar-laecho 1> / proc / sys / vm / compact_memory
com a usuari root.
Podeu trobar més detalls tècnics i exemples a publicació oficial del bloc .