Arreglar la alta carga de memoria y CPU de Vmmem: Cómo hacerlo

¿Qué es un proceso Vmmem (Windows) y por qué ocupa tanta memoria en mi sistema? Además de responder a estas dos preguntas frecuentes, también le mostraremos cómo resolver el problema del uso elevado de memoria. 

Índice
  1. ¿Qué es un proceso Vmmem (Windows) y por qué ocupa toda mi memoria?
    1. ¿Qué significa Vmmem?
    2. ¿Por qué Vmmem ocupa tanta memoria?
  2. ¿Cómo puedo corregir el alto uso de memoria Vmmem?
    1. Reinicie WSL a través de CMD
    2. Ajuste la memoria asignada a su máquina virtual
    3. Deshabilitar la máquina virtual

¿Qué es un proceso Vmmem (Windows) y por qué ocupa toda mi memoria?

Vmmem es un proceso que puede verse en el Administrador de Tareas en un sistema operativo Windows. Es un componente del sistema que se relaciona con la administración de la memoria virtual. En sistemas operativos basados en Unix/Linux, se podría ver algo similar en el Administrador de Procesos, pero se llamaría de manera diferente.

Vmmem es el proceso encargado de manejar los recursos de la máquina virtual. Específicamente, se refiere a la memoria que se está utilizando en las Máquinas Virtuales de Windows (como las que se ejecutan a través de Windows Subsystem for Linux, o WSL), o en otros programas que usan una gran cantidad de recursos de memoria virtual, como Docker.

¿Qué significa Vmmem?

El llamado proceso Vmmem (Windows) le dice cuántos recursos están siendo utilizados actualmente por las máquinas virtuales.

Por lo general, este proceso ocurre cuando ejecuta una máquina virtual en el Administrador de Hyper-V o usa WSL (Subsistema de Windows para Linux) para ejecutar binarios ejecutables de Linux.

 

Probablemente sea como muchos otros usuarios en este momento y haya visto que el proceso Vmmem está consumiendo "demasiada" CPU y memoria.

¿Por qué Vmmem ocupa tanta memoria?

Puede haber varias razones por las que Vmmem está ocupando una gran cantidad de memoria de su sistema.

  • El subsistema de Microsoft Windows para Linux (WSL) a menudo consume mucha memoria. Sin embargo, esto es bastante normal. WSL usa hasta el 50 por ciento (8 GB como máximo) de la memoria disponible en las versiones actuales de Windows e incluso hasta el 80 por ciento en las versiones anteriores de Windows.
  • Vmmem es responsable de ejecutar procesos de máquinas virtuales, incluida la administración de memoria. Por ejemplo, el proceso "genera" cuando inicia Windows Sandbox
  • La cantidad de recursos que necesita Vmmem también depende de cómo configure sus máquinas virtuales. Si equipa una máquina virtual generosamente con RAM y núcleos de CPU, Vmmem también necesita una gran cantidad de recursos correspondiente.

¿Cómo puedo corregir el alto uso de memoria Vmmem?

Las siguientes opciones están básicamente disponibles para usted:

Reinicie WSL a través de CMD

  • Busca “ cmd ” en tu PC y selecciona la opción “ Ejecutar como administrador ”.

  • Se abrirá la ventana " Administrador: Símbolo del sistema " en la que se ingresan los siguientes comandos:

wsl –shutdown

Solucione el uso elevado de memoria y CPU de vmmem: escriba el comando anterior en el símbolo del sistema.

  • Presione Entrar para ejecutar su comando y deshabilitar WSL.
  • Luego verifique si el comando funcionó.

Si no, proceda de la siguiente manera:

  • Para hacer esto, primero abra su explorador de archivos.
  • Introduzca el siguiente comando en la barra de navegación:

C:Usuario-NombreDeUsuario.wslconfig

  • Luego cambie al Bloc de notas e ingrese el siguiente comando:

[wsl2]

guiApplications=false.

Ajuste la memoria asignada a su máquina virtual

La siguiente solución posible es relativamente banal: simplemente reduzca los recursos que necesitan sus máquinas virtuales.

Sin embargo, esto a veces es más fácil decirlo que hacerlo. Herramientas como Virtualbox ofrecen generosas opciones de configuración para esto. Pero con el sandbox interno de Windows, se requiere trabajo manual.

La buena noticia, sin embargo, es que también puede intervenir en la distribución allí, aunque de forma algo laboriosa a través de archivos de configuración. Pero también hay una pequeña herramienta, WindowsPro tiene instrucciones escritas aquí .

Deshabilitar la máquina virtual

Si ninguno de los métodos funciona, hay una tercera opción. Para hacer esto, debe salir de la máquina virtual en ejecución.

  • Escriba " powershell " en la barra de búsqueda de su PC. Luego abra Windows Powershell como Administrador .

 

  • A continuación, se abre la ventana “ Administrador de Windows PowerShell ” . Luego ingrese el siguiente comando aquí. Complete la entrada con la tecla Enter.

wsl -l -v
Solucione el uso elevado de memoria y CPU de vmmem: escriba el comando anterior en la ventana

  • Luego ingrese la siguiente línea de código para cerrar la máquina virtual en ejecución. Confirme su entrada con la tecla Enter.

wsl -t kali-linux

  Mostrar frecuencia de actualización

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir