2 votes

Les processus WSL consomment mon CPU

Désolé d'avance pour ce long message, mais j'ai désespérément besoin d'aide et toutes les informations que je pense utiles ont été fournies.

Question principale :
Les processus de la WSL deviennent fous et je ne sais pas pourquoi.

Voici un exemple d'image de mon
Problème 1 : Processes running RAMPANT

La SEULE façon de "résoudre" ce problème que j'ai trouvée jusqu'à présent est de redémarrer mon ordinateur portable.

Ce n'est PAS un correctif. Mais une solution de contournement ennuyeuse. Et après le redémarrage, toutes les deux ou trois fois, lorsque j'essaie d'exécuter bash, il me raccroche au nez et cela se reproduit. J'ai parcouru l'internet à propos de ces problèmes et ceci post github est ce qui se rapproche le plus de mon problème, mais aucune solution n'a été trouvée.

Mon ordinateur portable n'avait pas ces problèmes il y a quelques jours. Je n'ai rien fait, rien installé, rien mis à jour. Mon ordinateur portable a également connu d'autres problèmes (fermeture aléatoire des navigateurs, temps de réponse du terminal très lent - ceci est certainement lié au problème 1, gel occasionnel au démarrage - ceci est devenu le problème 2). Celui-ci, cependant, a commencé à se produire en même temps que la suspension : De temps en temps, au démarrage de mon ordinateur, j'obtiens ceci :

Problème 2 Boot Errors

Je ne sais pas si le problème 2 est lié au problème 1, mais je me concentre sur le problème 1 pour le moment.

Tentatives de résolution du problème :
Bien sûr, j'ai essayé de tuer les processus dans le gestionnaire de tâches (et avec Process Hacker). J'ai essayé de lancer wslconfig.exe /t Ubuntu mais wsl se bloque et rien ne se passe. Lorsque ces processus se déclenchent, mes terminaux sont lents et pratiquement inutilisables. Toute instance de bash se bloque indéfiniment. Un informaticien a lancé un programme de vérification du disque de Windows, mais cela n'a rien donné. J'ai essayé d'utiliser les fonctions de réparation de Windows, sans succès. Je pense que cela pourrait être un problème de disque dur, mais je n'en ai aucune idée.

Quelqu'un a-t-il une idée de ce que je pourrais faire pour résoudre ce problème ? Mon ordinateur est-il simplement perdu ?

1voto

iskyfire Points 681

Terminer ou réparer l'application Ubuntu

  1. Ouvrez les paramètres de Windows et cliquez sur Apps.

  2. Faites défiler vers le bas et faites un simple clic gauche sur Ubuntu.

  3. Appuyez sur Options avancées.

  4. À partir de là, vous pouvez choisir l'une des quatre options : "Terminer", "Réparer", "Réinitialiser", ou "Désinstaller".

Ubuntu Advanced Options

Désactiver le WSL dans les fonctionnalités de Windows

1) Ouvrez la boîte de commande d'exécution en appuyant sur la touche Fenêtre + R. Tapez dans

optionalfeatures

2) Appuyez sur la touche Enter.

3) Désélectionner le sous-système Windows pour Linux

4) Appuyez sur Enregistrer

Suppression des anciennes versions

Si votre version du sous-système Windows pour Linux a été livrée avec votre PC, il s'agit peut-être d'une ancienne version.

Afin de supprimer les anciennes versions du Sous-système Windows pour Linux, exécutez la commande

wslconfig /u Legacy

Réinstaller WSL

Suivez les étapes officielles aquí .

0voto

yellowtail Points 1

Il y a un bogue WSL qui suit ce problème :

https://github.com/microsoft/WSL/issues/4936

Plusieurs commentaires sur cette question indiquent que le problème peut être résolu par une solution de contournement :

  • Installez la version 19041.113 de Windows Insider (slow release track).

0voto

Akaisteph7 Points 121

J'ai déjà essayé de réinstaller Ubuntu et bien d'autres choses. Et comme il semble que ce soit un problème depuis des années maintenant, ma solution de fortune a été.. :

pour maintenir ouverte la première instance du WSL

Apparemment, ce problème se produit lorsque vous fermez la première instance que vous aviez ouverte et que vous en utilisez une autre par la suite. Ce qui expliquerait comment j'ai réussi à l'éviter pendant tout ce temps. Donc, j'ai tmux et je garde juste une instance ouverte et ne la ferme jamais. Le problème ne s'est pas produit depuis.

Comme je l'ai dit, ce n'est pas une solution, mais la seule chose qui m'ait aidé jusqu'à présent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X