web-dev-qa-db-ja.com

上に完全なプロセス名を表示

私はRailsスタックをubuntuで実行しています。

Ps -AFを実行すると、Apacheモジュールによって次のような説明的なプロセス名が設定されます。

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

これは、負荷の問題を診断するのに非常に役立ちます。

しかし、私がトップになると、同じプロセスが単に次のように表示されます

Ruby

トップにps -AFプロセス名を取得する方法はありますか?

104
Ben K.

topの実行中は、 c プロセス名とコマンドラインの表示を切り替えます。次回のトグル状態を記憶するには、 W 現在の構成を~/.toprcに保存します。

193
Phil Ross

これは答えではなく、一般的な提案です。

htopをお試しください。デフォルトでは完全なプロセス名が表示され、使いやすいと思います。

20
Trey Hunner

Topを実行するときは、cと入力してコマンドライン/プロセスを切り替えます。

6
user9517

top -c -n 1はあなたが望むものをあなたに与えるはずです。

  • -c:コマンドラインとプログラム名を自動的に切り替えます
  • -n 1:これにより、topは3秒ごとに更新を表示せずにすぐに終了します(デフォルト)
5
Jaeyoung Chun

Topの実行中にcを押すか、htopを使用できます。しかし、もし可能であれば、glancesも見てください。それは代替として役立つかもしれません。

Glancesホーム

結構使ってて重宝しています!

1
vnay92