Comment Renice Process avec Top

Ce que vous allez créer

Lorsque votre serveur Linux fonctionne lentement et que vous devez jeter un coup d’œil à ce qui se passe, l’outil Haut viendra à votre aide. Les fenêtres / Utilisateurs OSX: équivalent de la ligne de commande Linux du gestionnaire d'activité / moniteur d'activité (écran Contrôle-Alt-Suppr de Windows)..

Quel est le top? 

Haut est une vue dynamique et en temps réel de votre système, préinstallée sur presque toutes les distributions majeures. Pour commencer, ouvrez top en tapant Haut à l'invite.

Haut affiche les informations et les processus du système, mais il peut faire plus que juste cette. 

Pas de top? Installez top avec un gestionnaire de paquets, par exemple. apt-get install top.

Renice? PID?

  • Dans * nix computing, la valeur de courtoisie est utilisée pour déclarer la priorité du processus pour le noyau. Les valeurs peuvent aller de -20 (priorité la plus élevée) à 19 (priorité la plus basse).
  • La gentillesse par défaut pour les processus est héritée de son processus parent et est généralement définie sur 0.
  • Le PID (ID de processus) est un identifiant unique * que les systèmes donnent aux processus. Si vous devez arrêter un processus (tuer un processus), vous le ferez via le PID et tuer outil.

Utilisation des processus Top to Renice

Important: Votre utilisateur doit avoir les privilèges root. Utilisation sudo top.

  1. À l'invite, tapez sudo top et appuyez sur Entrée.
  2. Vous voyez maintenant une vue en temps réel de votre système. Pour augmenter le taux de rafraîchissement, tapez ''et entrez une valeur numérique (0.1 est aussi rapide que vous pouvez aller). Appuyez sur Entrée pour enregistrer vos modifications..
  3. Vous pourrez voir les processus lents en haut de la liste..
  4. Le PID (Process ID) se trouve dans la première colonne à l'extrême gauche. nous utiliserons ce numéro pour indiquer le lent processus.
  5. Type 'r'et maintenant entrez le PID et appuyez sur enter.
  6. Entrez votre valeur pour ajuster la consommation du processeur (-20 = Plus haute priorité, 19 = Priorité la plus basse). Appuyez sur Entrée pour enregistrer.
Remarque: Les utilisateurs de Mac OS X ont une version légèrement différente de Haut sous Linux et devez utiliser l'outil Renice à l'invite du terminal à la place.

Utiliser les processus Top to Kill

Important: Votre utilisateur doit avoir les privilèges root. Utilisation sudo top.

  1. À l'invite, tapez sudo top et appuyez sur Entrée.
  2. Type 'k'et appuyez sur Entrée.
  3. Tapez le PID que vous souhaitez supprimer (le PID peut être récupéré dans la liste du haut ou en exécutant ps aux | grep nom-processus-ici, par exemple. ps aux | grep mysqld).
  4. SIGTERM envoyé-bye bye processus lent!

Remarque: Vous pouvez également tuer un processus en ligne de commande via le tuer commander. Mais vous aurez besoin du PID pour le faire en premier. Il y a aussi le tuer commande, qui prend le nom du processus, par exemple. pkill -HUP mysqld. Vous devez connaître le nom du processus pour utiliser cette méthode..

Que peut-on faire d'autre??

Au Haut écran, essayez de saisir les combinaisons de touches suivantes respectant la casse:

  • '1'(1 numérique): Basculer entre les valeurs totales et afficher tous vos cœurs de processeur 
  • 'l'(L minuscule): affiche les charges moyennes
  • 'vous': Afficher les tâches pour un seul nom d'utilisateur
  • 'UNE': Passe en mode d'affichage actif (minuscule a pour changer de vue, utilisation de la mémoire, tâches, etc.)
  • 'V': Connu sous le nom de' Forest View ', aussi appelé arborescence (essentiellement ps aux pour top!)
  • 'je': Afficher les tâches inactives
  • 'H': Afficher les discussions (similaire à F)
  • 'S': Activer le mode temps cumulatif
  • 'W': Sauvegardez votre top configuration pour que vos personnalisations persistent! (Uniquement disponible en mode actif)
  • 'h': Affiche une aide détaillée pour apprendre plus de choses intéressantes à faire avec top!

Conclusion

Haut est un gestionnaire de tâches facile à utiliser et dispose de beaucoup de puissance pour filtrer, afficher et modifier les tâches en cours. Si vous avez aimé et que vous voulez plus, essayez le grand frère de top htop pour une vue encore plus avancée.