Quería añadir más memoria y CPU a mi ventana de WSL (Linux en Windows), tengo una distribución de Ubuntu y tenía la sensación de que el rendimiento era pobre. Como tengo varios procesos que ejecuto sin importar si es en Windows, Linux o macOS y al estar en github, simplemente mantengo el código en cualquier sistema y los utilizo según requiera, pero específicamente en Ubuntu que tengo instalado dentro de Windows 10, lo sentía lento, así que lo primero es identificar mi nombre de usuario, en mi caso es gnu
Luego fue crear el archivo de configuración en Windows, es en la unidad C, usuarios, gnu (en mi caso) y ahí crear el archivo .wslconfig (sin extensión, con punto al inicio) con el siguiente contenido:
[wsl2] memory=16GB processors=4
Donde establezco el tamaño de la memoria y el número de cores para utilizar... luego solo reiniciamos el servicio, desde CMD de Windows ejecutar:
wsl --shutdown # esperamos unos segundos e iniciamos la ventana de Ubuntu # comprobamos free -h cat /proc/cpuinfo
... eso es todo.
WSL (Windows Subsystem for Linux) es una característica de Microsoft Windows que permite ejecutar un sistema operativo Linux en una máquina con Windows. En otras palabras, WSL permite a los usuarios de Windows ejecutar aplicaciones y herramientas de Linux directamente en su sistema operativo Windows, sin necesidad de instalar una máquina virtual separada o arrancar una partición separada.
WSL utiliza una capa de compatibilidad entre los sistemas operativos para permitir que las aplicaciones de Linux se ejecuten en Windows. Esto significa que los usuarios pueden acceder a una amplia gama de herramientas de línea de comandos de Linux, como Bash, Git, Python y muchas otras, sin tener que preocuparse por la configuración de una máquina virtual separada o la instalación de Linux en una partición separada.
En resumen, WSL es una herramienta valiosa para los usuarios de Windows que necesitan acceso a herramientas de línea de comandos de Linux y que desean evitar la necesidad de instalar una máquina virtual separada o partición de Linux.
https://tar.mx/tar.svg