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?
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.
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
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"
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.
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.
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