Назад | Перейти на главную страницу

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

Я использую стек рельсов на 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 взгляд тоже. Это могло бы служить альтернативой.

Взгляд домой

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