J'utilise une pile Rails sur ubuntu.
Lorsque je ps -AF, j'obtiens un nom de processus descriptif défini par le module Apache comme
00:00:43 Rails: /var/www...
ce qui est vraiment utile pour diagnostiquer les problèmes de charge.
Mais quand je top, le même processus apparaît simplement comme
Ruby
Existe-t-il un moyen d'obtenir le nom du processus ps -AF en haut?
Pendant que top
est en cours d'exécution, vous pouvez appuyer sur c pour basculer entre l'affichage du nom du processus et la ligne de commande. Pour mémoriser l'état de basculement pour la prochaine fois, appuyez sur W pour enregistrer la configuration actuelle dans ~/.toprc
.
Il s'agit plus d'une suggestion générale que d'une réponse:
Essayez htop
. Il affiche le nom complet du processus par défaut et je pense qu'il est beaucoup plus facile à utiliser.
Lors de l'exécution de type supérieur c pour basculer la ligne de commande/processus.
top -c -n 1
devrait vous donner ce que vous voulez.
-c
: bascule automatiquement entre la ligne de commande et le nom du programme-n 1
: cela fait que top
se ferme immédiatement sans afficher les mises à jour toutes les 3 secondes (par défaut)Vous pouvez soit appuyer sur c
pendant que top est en cours d'exécution, soit utiliser htop
. Mais, si vous me le permettez, jetez également un œil à glances
. Cela pourrait servir d'alternative.
Je l'utilise pas mal et c'est vraiment pratique!