Я использую стек рельсов на Ubuntu.
Когда я нажимаю -AF, я получаю описательное имя процесса, установленное модулем apache, например
00:00:43 Rails: /var/www...
что действительно помогает в диагностике проблем с нагрузкой.
Но когда я нахожусь на вершине, тот же процесс проявляется просто как
ruby
Есть ли способ получить имя процесса ps -AF вверху?
Пока top
работает, вы можете нажать c для переключения между отображением имени процесса и командной строки. Чтобы запомнить состояние переключения в следующий раз, нажмите W чтобы сохранить текущую конфигурацию в ~/.toprc
.
Это скорее общее предложение, чем ответ:
Проверять htop
. По умолчанию он показывает полное имя процесса, и я думаю, что его намного проще использовать.
top -c -n 1
должен дать вам то, что вы хотите.
-c
: автоматически переключается между командной строкой и именем программы-n 1
: это делает top
для немедленного выхода без отображения обновлений каждые 3 секунды (по умолчанию)При запуске top введите c, чтобы переключить командную строку / процесс.
Вы можете нажать c
пока работает верх или используйте htop
. Но, если можно, дам glances
взгляд тоже. Это могло бы служить альтернативой.
Я использую его довольно часто, и он действительно удобен!