150 votes

Afficher le nom complet du processus en haut

J'utilise une pile Rails sur Ubuntu.

Quand j'appelle ps -AF j'obtiens un nom de processus descriptif défini par le module Apache, par exemple

00:00:43 Rails: /var/www...

ce qui est très utile pour diagnostiquer les problèmes de charge.

Mais quand j'appelle top le même processus apparaît simplement comme

ruby

Y a-t-il un moyen d'obtenir le ps -AF nom du processus dans top ?

274voto

miceuz Points 1429

Während top est en cours, vous pouvez appuyer sur c pour alterner entre l'affichage du nom du processus et de la ligne de commande. Pour se souvenir de l'état de basculement la prochaine fois, appuyez sur W pour sauvegarder la configuration actuelle dans ~/.toprc .

31voto

Dan Points 213

Il s'agit davantage d'une suggestion générale que d'une réponse :

Essayer htop . Il affiche le nom complet du processus par défaut et je pense que c'est beaucoup plus facile à utiliser.

3 votes

Super ! beaucoup mieux que le 'top' brut. merci beaucoup !

20voto

Jaeyoung Chun Points 251

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 top pour sortir immédiatement sans afficher les mises à jour toutes les 3 secondes (par défaut)

6voto

user9517 Points 113163

Lors de l'exécution de top, tapez c pour alterner ligne de commande/processus.

1voto

vnay92 Points 111

Vous pouvez soit appuyer sur c pendant que le sommet est en cours d'exécution ou utiliser htop . Mais, si je peux me permettre, donnez glances un regard également. Il pourrait servir d'alternative.

Coup d'œil à la maison

Je l'utilise assez souvent et c'est vraiment pratique !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X