Mostrar o nome completo do processo na parte superior

96

Estou executando uma pilha de trilhos no ubuntu.

Quando eu ps-AF, recebo um nome de processo descritivo definido pelo módulo apache como

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

o que é realmente útil no diagnóstico de problemas de carga.

Mas quando chego ao topo, o mesmo processo aparece simplesmente como

ruby

Existe alguma maneira de obter o nome do processo ps -AF no topo?

Ben K.
fonte

Respostas:

176

Enquanto topestiver em execução, você pode pressionar cpara alternar entre mostrar o nome do processo e a linha de comando. Para lembrar o estado de alternância da próxima vez, pressione Wpara salvar a configuração atual em ~/.toprc.

Phil Ross
fonte
18

Isso é mais uma sugestão geral do que uma resposta:

Experimente htop. Ele mostra o nome completo do processo por padrão e acho que é muito mais fácil de usar.

Trey Hunner
fonte
2
ótimo! muito melhor do que o 'top' bruto. Muito obrigado!
Siwei Shen
6

Ao executar o tipo superior c, alterne a linha de comando / processo.

user9517
fonte
4

top -c -n 1 deve dar o que você quer.

  • -c: alterna automaticamente entre linha de comando e nome do programa
  • -n 1: isso faz topcom que saia imediatamente sem mostrar as atualizações a cada 3 segundos (por padrão)
Jaeyoung Chun
fonte
1

Você pode pressionar cenquanto a parte superior está em execução ou usar htop. Mas, se eu puder, dê glancesuma olhada também. Poderia servir como uma alternativa.

Página inicial

Eu o uso bastante e é realmente útil!

vnay92
fonte