web-dev-qa-db-fra.com

Changer le tri du top en CPU

Un ancien collègue a fait quelque chose pour top que chaque fois qu'il s'exécute en tant que root, les données sont triées par utilisation MEM au lieu de l'utilisation CPU par défaut. Selon plusieurs recherches, la page de manuel et même les options dans la console supérieure elle-même (O), en appuyant simplement sur k, elle devrait être triée par CPU, mais à la place, lorsque je clique sur k, elle me demande pour un pid à tuer.

Alors, comment puis-je récupérer le tri par défaut sur le processeur?

61
eez0

Vous pouvez modifier le champ de tri dans la fenêtre interactive top avec le < et > clés. Je ne sais pas quel système d'exploitation vous utilisez, mais au moins sur mon GNU top, k est supposé pour tuer, pas réinitialisé.

Vraisemblablement, votre ami a changé le champ de tri et a frappé Shift+W pour enregistrer dans ~/.toprc. Utilisez simplement les touches que j'ai mentionnées pour choisir le champ de tri souhaité, puis, lorsqu'il est configuré comme vous le souhaitez, appuyez sur Shift+W à nouveau et il devrait enregistrer cet état et ouvrir de cette façon la prochaine fois.

46
terdon

Pour ajouter aux réponses déjà P (P majuscule) fait le meilleur ordre par CPU, puis appuyez sur W (encore une fois en majuscule W) pour sauvegarder.

M remonte à la mémoire

69
exussum

Sur Mac OS X, il semble qu'il n'y ait pas de commande pour enregistrer les options et man top ne dit rien sur un fichier .toprc. Il semble donc que le mieux que vous puissiez faire est

alias top="top -o cpu"
23
Troy Daniels

Vous devrez peut-être frapper Shift+f ou Shift+o pour entrer dans le sous-menu du champ de tri, puis appuyez sur k pour %CPU (suivi par Enter pour quitter le menu). k signifie tuer lorsque vous êtes en mode de commande "global" par défaut.

11
steeldriver

Je sais que ce n'est pas une réponse directe à votre question, mais il y a un merveilleux outil appelé htop que je voudrais recommander. C'est comme une version avancée de l'outil top original qui vous permet de trier la sortie d'une manière et d'une apparence beaucoup plus faciles. Par exemple, si vous souhaitez trier par CPU, vous appuyez simplement sur F6 et choisissez votre tri.

Voici à quoi ressemble htop: capture d'écran htop

Voici quelques-unes des options de tri disponibles: certaines options de tri htop

Pour l'installer sur les machines CentOS/RHEL, vous devrez ajouter le dépôt EPEL puis exécuter simplement:

yum install -y htop

ou sur des machines Debian exécutez simplement:

Sudo apt-get install htop sans ajouter de repo.

J'ai écrit dans le passé un Nice article about htop, n'hésitez pas à le vérifier.

9
Itai Ganot

Si vous l'exécutez en mode batch, vous devriez essayer

top -b -o -%CPU

-b est pour le mode batch (généralement utilisé avec -n pour définir un certain nombre d'exécutions) -o est pour remplacer l'ordre de tri -% CPU est le champ/la colonne% CPU, vous pouvez utiliser +/- pour trier par ordre croissant ou descendant

J'utilisais cela avec l'option -S aussi, bien que je ne pense pas que cela change beaucoup

4
Chwaee