web-dev-qa-db-fra.com

Comment puis-je réduire la consommation du processus `vmmem`?

J'ai installé Docker sur Windows Home qui utilise WSL2 en tant que backend. Cependant, comme cela fait cela, un processus appelé vmmem semble consommer de nombreuses ressources de calcul. J'ai couru docker stop $(docker ps -aq) Pour tuer tous les conteneurs en cours d'exécution (il y avait 12 - oups) qui a considérablement amélioré le problème. Cependant, même après la fermeture du docker vmmem prend toujours ~ 1,5 - 2 Go de RAM et ~ 20% de processeur. Puisqu'il n'y a plus de conteneurs en cours d'exécution, la consommation de ressources de vmmem sera-t-elle minimale? Comment puis-je réduire la consommation du processus vmmem?

10
CiaranWelsh

Daniiel B est sur l'argent. Pour désactiver VMMem, entrez simplement dans PowerShell ou quel que soit le terminal que vous aimez utiliser sous les droits de l'administrateur et entrez le CMD WSL --Shutdown, lorsque vous avez effectué avec la lecture dans WSL1/2.

15
smigel

Dans mon cas, je n'ai pas installé WSL mais j'ai docker. J'avais fermé le processus Docker sans scrupule puis remarqua un peu de temps plus tard que Vmmem utilisait beaucoup de processeur. Windows ne m'a pas permis de tuer le processus VMMEM.

Je devais ouvrir à nouveau Docker et l'arrêter gracieusement via l'icône du plateau système. Après que VMMEM ne fonctionnait plus du tout.

0
Bill Tarbell