Qué resuelve

Configuración básica de WSL 2 para limitar memoria, CPU, swap y reiniciar el entorno cuando la VM queda consumiendo recursos.

<aside> ✅ .wslconfig se aplica a todas las distribuciones WSL 2 del usuario Windows. Va en %UserProfile%\.wslconfig, por ejemplo C:\Users\TU_USUARIO\.wslconfig.

</aside>


Config recomendada

[wsl2]
memory=4GB
processors=4
swap=0
localhostForwarding=true

Qué hace:

Opción Efecto
memory=4GB Limita la RAM máxima de la VM WSL 2
processors=4 Limita CPUs lógicas asignadas
swap=0 Desactiva swap de WSL 2
localhostForwarding=true Permite acceder desde Windows por localhost a servicios en WSL

<aside> ⚠️ swap=0 reduce margen ante cargas pesadas. Si compilas, usas Docker o procesos grandes, considera swap=2GB o más.

</aside>


Aplicar cambios

Desde PowerShell:

wsl --shutdown

Después vuelve a abrir tu distro.

Ver distros en ejecución:

wsl --list --running

Ver distros instaladas:

wsl --list --verbose

Perfiles útiles