Comment identifier et supprimer le processus de suspension lorsque le système se bloque et réagit lentement à la saisie de l'utilisateur?

24

Récemment, lorsque j'ai essayé d'ouvrir une vidéo avec VLC, mon système a ralenti, le navigateur Web des applications ouvertes, VLC et gestionnaire de fichiers, ainsi que d'autres, ne réagissaient plus. La souris a réagi encore très lentement.

Sur une machine Windows, appuyez sur un raccourci clavier CTRL-ALT-DEL pour ouvrir le gestionnaire de tâches, recherchez le processus à l'origine du blocage et supprimez-le.

Comme je suis relativement nouveau avec l'utilisation de Linux, je n'ai pas trouvé les meilleures pratiques pour résoudre une telle situation dans Ubuntu.

Quelle méthode rapide et efficace recommanderiez-vous pour identifier le processus d’accrochage et le fermer lorsque le système réagit déjà très lentement à la saisie par l’utilisateur?

    
posée NES 03.01.2011 - 17:26
la source

3 réponses

32

Il existe deux principaux moyens d’identifier les processus bloqués. L'un est via l'interface graphique de System Monitor et l'autre via top en ligne de commande.

Moniteur système

Cela peut être trouvé dans System & gt; Administration

Vous pouvez également créer un raccourci clavier pour cela dans cet article .

Une fois l'interface graphique lancée, vous pouvez sélectionner l'onglet Processus qui répertorie tous les processus en cours d'exécution. Trier par la colonne CPU pour trouver la tâche la plus gourmande en ressources processeur

Enfin, vous pouvez cliquer avec le bouton droit sur cette tâche et choisir de la terminer, l’arrêter ou la tuer. Le tuer arrêtera et supprimera immédiatement ce processus du système.

Ligne de commande

Si vous avez un terminal ouvert, vous pouvez simplement taper top , cela listera tous les processus en cours d'exécution similaires à ceux de l'onglet Processus dans l'interface graphique.

En haut, le processeur est trié par défaut - les tâches les plus gourmandes en ressources processeur sont donc en haut. A tout moment, vous pouvez appuyer sur la lettre k pour tuer un processus

Tapez simplement le PID du processus que vous souhaitez tuer et appuyez sur Entrée. Il vous demandera d'envoyer un signal Kill. Pour tuer le processus, utilisez bien le paramètre par défaut 15 - pour le tuer tout de suite "N'essayez pas, ne collectez pas 200 $" utilisez 9.

Le processus sera alors terminé.

Si vous rencontrez une interface lente, vous pouvez essayer d'utiliser SSH à distance si cela est activé - ou basculer vers une console virtuelle via Ctrl + Alt + F # F# est une clé de fonction (F3, F4, F5, etc.). Pour revenir à l'environnement Desktop, basculez vers F7 ou F8 en fonction de votre version d'Ubuntu.

    
réponse donnée Marco Ceppi 03.01.2011 - 17:51
la source
4

Ajoutez l’applet System Monitor à votre panneau ( cliquez avec le bouton droit sur le panneau, sélectionnez Add to Pannel et recherchez System Monitor) le bouton droit de la souris sur ouvrez l'application System Monitor.

Vous pouvez lancer l’application System Monitor en appuyant sur Alt+F2 et lancer le programme gnome-system-monitor .

Accédez à l'onglet "Processus" et cliquez avec le bouton droit de la souris sur l'application que vous avez l'intention de tuer .

    
réponse donnée Raphael Bossek 03.01.2011 - 17:35
la source
3

La plupart ont déjà dit (j'aime bien la réponse de Marco Ceppi) mais il y a aussi un applet "Force Quit" que vous pouvez ajouter à votre panel GNOME. Faites un clic droit sur le panneau et choisissez "Ajouter au panneau ...":

Cela vous permet de quitter une application suspendue en cliquant simplement sur sa fenêtre. Très rapide et efficace.

Lorsque vous utilisez Unity en 11.04, cette application ne sera plus disponible. Il y a un projet de remplacement Indicator-Forceclose mais il n'est pas inclus dans les référentiels.

Sinon, nous pourrions exécuter xkill depuis un terminal.

    
réponse donnée Takkat 03.01.2011 - 18:20
la source

Lire d'autres questions sur les étiquettes