Tudo para trabalhar com Windows - o melhor sistema operacional da Microsoft. Cobrimos tudo, desde o Programa Insider do Windows 10 ao Windows 11. Fornece todas as notícias mais recentes sobre o Windows 10 e muito mais.

O que é o processo Vmmem no Gerenciador de Tarefas do Windows? Veja como corrigir seu alto consumo de recursos

3.657

Você encontrou um processo chamado " Vmmem" no Gerenciador de Tarefas do Windows? Ele consome muita CPU, RAM e outros recursos do sistema, o que o preocupa? Este é um processo usado pelo Windows para demonstrar quantos recursos as máquinas virtuais consomem.

Portanto, se ele mostrar muito consumo de CPU ou RAM, a culpa é da sua máquina virtual. Neste artigo, exploraremos esse processo com mais detalhes e mostraremos como você pode reduzir seu consumo de recursos.

O que o processo Vmmem faz?

De acordo com uma postagem do Microsoft DevBlogs, o Windows cria o processo Vmmem para exibir os recursos consumidos pelas máquinas virtuais. Quando você vê esse processo consumindo muitos recursos no Gerenciador de Tarefas, suas máquinas virtuais estão realmente usando esses recursos, que esse processo está apenas mostrando.

Normalmente, vemos esse processo em execução quando você executa ativamente uma máquina virtual no Hyper-V Manager ou usa o WSL (Windows Subsystem for Linux) para executar executáveis ​​binários do Linux. Em geral, não deve sobrecarregar seus recursos, mas quando isso acontece, há algo errado.

Você também está vendo um alto consumo de recursos no Gerenciador de Tarefas para esse processo? Vamos ver o que podemos fazer para corrigi-lo.

Primeiro, descubra o que está causando o problema

Primeiro, identifique qual máquina virtual ou programa está por trás do alto consumo de recursos do processo Vmmem. Se você estiver executando apenas um gerenciador de máquina virtual, já encontrou o problema. No entanto, se você estiver executando o gerenciador de máquina virtual e o WSL simultaneamente, precisará determinar qual programa está causando o problema.

Como você pode determinar o que está sobrecarregando seus recursos? Para descobrir, teste e é a melhor abordagem. Feche as máquinas virtuais em seu Gerenciador Hyper-V e veja se isso ajuda a reduzir o consumo de recursos. Da mesma forma, você pode desligar as ferramentas WSL e ver o impacto que elas têm.

Quando fechamos uma máquina virtual no Hyper-V Manager, o processo Vmmem desaparece prontamente do Gerenciador de Tarefas, o que significa que não há mais consumo de recursos por esse processo. Por outro lado, quando fechamos ferramentas Linux ou WSL, o processo Vmmem leva algum tempo para desaparecer, então espere um pouco antes de avaliar o impacto de fechá-lo.

Depois de identificar o principal culpado, consulte as instruções abaixo que explicam como reduzir o consumo de recursos da máquina virtual no Hyper-V Manager e WSL.

Como reduzir o consumo de recursos por máquinas virtuais no Hyper-V Manager

Se o processo Vmmem mostrar alto consumo de recursos no Gerenciador de Tarefas ao executar máquinas virtuais no Gerenciador Hyper-V, aplique primeiro as seguintes verificações preliminares:

  • Ligue e desligue suas máquinas virtuais no Hyper-V Manager.
  • Reinicie o Hyper-V Manager após fechá-lo.
  • Execute apenas uma máquina virtual no Hyper-V Manager se você tiver mais de uma.
  • Se você estiver usando simultaneamente outro cliente de máquina virtual com o Hyper-V Manager, feche-o.

Se as verificações acima não reduzirem o consumo de recursos, que você pode verificar observando quantos recursos o processo Vmmem consome no Gerenciador de Tarefas, limite a alocação de recursos da máquina virtual no Gerenciador Hyper-V. Veja como:

  1. Inicie o Gerenciador Hyper-V.

  2. Clique com o botão direito do mouse em sua máquina virtual e clique em Configurações.

    O que é o processo Vmmem no Gerenciador de Tarefas do Windows? Veja como corrigir seu alto consumo de recursos

  3. Na barra lateral esquerda, clique em Memória.

  4. Defina a quantidade máxima de RAM que a máquina virtual pode usar.

  5. Desmarque a caixa para Habilitar Memória Dinâmica ou limite a RAM dinâmica que a máquina virtual pode usar lá.

    O que é o processo Vmmem no Gerenciador de Tarefas do Windows? Veja como corrigir seu alto consumo de recursos

Da mesma forma, você pode alterar outros parâmetros para limitar a máquina virtual a usar apenas recursos especificados e não sobrecarregar seu computador. Se ajustar essas configurações não ajudar a diminuir o consumo de recursos, você pode abandonar o Hyper-V Manager e usar outro gerenciador de máquina virtual, como VirtualBox ou VMware.

A maioria dos gerenciadores virtuais de terceiros exibe o consumo de memória no Gerenciador de Tarefas usando processos diferentes do processo Vmmem. O VMWare, por exemplo, usa um processo chamado VMware-vmx.exe. Portanto, fique de olho neles e, se consumirem muitos recursos, limite sua alocação de memória ou aplique as correções mencionadas para o Gerenciador Hyper-V.

Dependendo da sua compilação do Windows (e é muito fácil verificar sua compilação no Windows 11 ), o WSL pode ter o direito de usar de 50% a 80% de sua RAM, conforme explicado na documentação da Microsoft. Assim, você pode imaginar o quão faminto por recursos ele pode se tornar, que é exatamente o que o processo Vmmem tenta demonstrar.

Se a execução do Windows Subsystem for Linux ou ferramentas específicas do Linux resultar em alto consumo de recursos, conforme mostrado pelo processo Vmmem, você poderá recuperar memória e corrigir o problema seguindo estas etapas:

1 Reinicie o WSL manualmente

Uma das maneiras mais fáceis de resolver o alto consumo de recursos pelas ferramentas WSL ou Linux é reiniciá-las simplesmente. Assim, você deve fechar manualmente todas as ferramentas do Linux que estão abertas no momento, incluindo o próprio WSL.

Aguarde um minuto e veja se o processo Vmmem para de mostrar o grande consumo de recursos depois disso. Se isso acontecer, reinicie as distribuições WSL novamente e veja se o processo Vmmem se comporta da mesma maneira. Nesse caso, pule a segunda correção e aplique a terceira.

No entanto, se você fechar o WSL manualmente e ele não interromper o processo Vmmem no Gerenciador de Tarefas, você deverá fechá-lo com força. Na próxima correção, explicaremos como isso funciona.

2 Feche o WSL à força e reinicie-o

Para fechar o WSL à força, siga estas etapas:

  1. Execute o prompt de comando como administrador.
  2. Digite "wsl-shutdown. "
  3. Aperte Enter.

    O que é o processo Vmmem no Gerenciador de Tarefas do Windows? Veja como corrigir seu alto consumo de recursos

Reinicie as distribuições WSL depois. Se reiniciar o WSL não corrigir o problema, prossiga para a próxima correção.

3 Limitar recursos manualmente para WSL

O WSL também pode ser restringido em termos dos recursos que usa para não sobrecarregar seu sistema com demandas excessivas de recursos. Você só pode fazer isso com o WSL 2, que só funciona em Windows Builds superiores a 19041. Confira nosso artigo sobre como instalar o WSL 2 no Windows, caso ainda não o tenha feito.

Se o seu Windows Build oferece suporte ao WSL 2 e você já o instalou, você pode limitar seus recursos seguindo estas etapas:

  1. Execute o prompt de comando do Windows como administrador.

  2. Digite "wsl –shutdown" e pressione Enter.

  3. Feche o prompt de comando do Windows.

  4. Abra o WSL.

  5. Após substituir seu nome de usuário, digite o seguinte comando:

    editor "$(wslpath "C:UsersYourUsername.wslconfig")"
  6. Aperte Enter.

    O que é o processo Vmmem no Gerenciador de Tarefas do Windows? Veja como corrigir seu alto consumo de recursos

  7. Insira a seguinte configuração: [wsl2] memory=5GB (limite-o com base no tamanho da sua RAM)

  8. Pressione CTRL X.

  9. Pressione "Y" quando solicitado para salvar as alterações.

    O que é o processo Vmmem no Gerenciador de Tarefas do Windows? Veja como corrigir seu alto consumo de recursos

  10. Confirme a localização pressionando Enter novamente.

  11. Repita as etapas de um a três.

  12. Execute o seguinte comando após reiniciar o WSL para confirmar que os recursos foram alocados com sucesso.

    free -h --giga

O que é o processo Vmmem no Gerenciador de Tarefas do Windows? Veja como corrigir seu alto consumo de recursos

Com as etapas acima, você pode limitar o uso de recursos do WSL para que ele não sobrecarregue seu computador.

É possível encerrar o processo Vmmem?

O Gerenciador de Tarefas não permite que você feche o processo Vmmem como tarefas regulares. Se você tentar fazer isso, encontrará um erro. Para encerrar o processo Vmmem, você precisará fechar suas máquinas virtuais e o WSL ou qualquer uma de suas ferramentas Linux.

Não deixe que as máquinas virtuais consumam seus recursos

As dicas mencionadas no artigo devem ajudá-lo a limitar o consumo de recursos da máquina virtual. Depois de fazer isso, o processo Vmmem não aparecerá como um consumidor de alto recurso no Gerenciador de Tarefas.

Selecionar um excelente gerenciador de máquina virtual é essencial para executar máquinas virtuais com eficiência. Um gerenciador de máquina virtual confiável fornecerá um desempenho ideal, o que um gerenciador comum não oferecerá.

Fonte de gravação: www.makeuseof.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação