Windows Tips & News

WSL 2 ahora tiene la función de recuperación de memoria

click fraud protection
RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Con el lanzamiento de Windows 10 Build 18917, Microsoft presentó WSL 2 a Insiders, el subsistema de Windows para Linux 2. Incluye un kernel de Linux real con Windows que hará posible la compatibilidad total con las llamadas al sistema. Esta es la primera vez que se envía un kernel de Linux con Windows. Windows 10 build 19013 agrega otra gran característica de WSL 2: Memory Reclaim, que permite que el sistema host reutilice la memoria que ya no necesita ningún proceso de Linux.

Anuncio publicitario

Anteriormente, cuando las necesidades de memoria de la máquina virtual (VM) WSL2 crecían, ya sea a partir de su flujo de trabajo o por el kernel de Linux, la memoria total asignada a la máquina virtual también aumentaría al asignar más memoria del anfitrión. Pero, una vez finalizado el flujo de trabajo, esa memoria que ya no es necesaria para el flujo de trabajo no se devolverá al host. Ahora, con la recuperación de memoria en WSL 2, cuando la memoria en Linux ya no sea necesaria, se puede informar al host donde se liberará y su VM WSL 2 reducirá el tamaño de la memoria.

Antes:

Recuperación de memoria de Windows 10

Después:

Recuperación de memoria de Windows 10 completada

Mira el siguiente video:

Cómo funciona

Esta función está impulsada por un Parche del kernel de Linux que permite que pequeños bloques contiguos de memoria se devuelvan a la máquina host cuando ya no son necesarios en el invitado de Linux. El equipo de WSL ha actualizado el Kernel de Linux en WSL2 para incluir este parche y Hyper-V modificado para admitir esta función de informes de página. Para devolver la mayor cantidad de memoria posible al host, WSL compacta la memoria periódicamente para garantizar que la memoria libre esté disponible en bloques contiguos. Esto solo se ejecuta cuando su CPU está inactiva. Puede ver cuándo sucede esto si busca el mensaje "WSL2: Realizando compactación de memoria" dentro de la salida del dmesg mando. Si eres un usuario avanzado, puedes configurar este comportamiento editando los valores en .wslconfig. Por favor, checa el Notas de la versión de WSL 19013 para ver estas opciones. Alternativamente, si desea ejecutar este comando de Linux manualmente, puede ejecutar el comando echo 1> / proc / sys / vm / compact_memory como usuario root.

Puede encontrar más detalles técnicos y ejemplos en el publicación de blog oficial.

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Archivos del menú contextual del símbolo del sistema de Windows 10 Creators Update

Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. Fuer...

Lee mas

Haga esto para la casilla de verificación de todos los elementos actuales

Haga esto para la casilla de verificación de todos los elementos actuales

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas

Estas son las novedades de Microsoft Edge 88.0.673.0, disponible en el canal Dev

Estas son las novedades de Microsoft Edge 88.0.673.0, disponible en el canal Dev

Deja una respuestaMicrosoft tiene liberado compile Edge Dev 88.0.673.0 para Insiders. Además del ...

Lee mas