Показать полное имя процесса сверху

96

Я запускаю стек рельсов на Ubuntu.

Когда я ps -AF, я получаю описательное имя процесса, установленное модулем apache, как

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

что действительно полезно при диагностике проблем с нагрузкой.

Но когда я на вершине, тот же процесс проявляется просто

ruby

Есть ли способ получить имя процесса ps -AF сверху?

Бен К.
источник

Ответы:

176

Во время topработы вы можете нажимать cдля переключения между отображением имени процесса и командной строки. Чтобы запомнить состояние переключения в следующий раз, нажмите, Wчтобы сохранить текущую конфигурацию в ~/.toprc.

Фил Росс
источник
18

Это скорее общее предложение, чем ответ:

Попробуй htop. По умолчанию отображается полное имя процесса, и я думаю, что его гораздо проще использовать.

Трей Ханнер
источник
2
здорово! намного лучше, чем сырая "вершина". большое спасибо!
Сивей Шен
6

При запуске top введите c для переключения командной строки / процесса.

user9517
источник
4

top -c -n 1 должен дать вам то, что вы хотите.

  • -c: автоматически переключается между командной строкой и именем программы
  • -n 1: это приводит topк немедленному выходу из системы без отображения обновлений каждые 3 секунды (по умолчанию)
Jaeyoung Chun
источник
1

Вы можете либо нажать cво время работы top, либо использовать htop. Но, если позволите, glancesвзгляните также. Это может служить альтернативой.

Взгляды Главная

Я использую это совсем немного, и это действительно удобно!

vnay92
источник