アスタリスク インフラTECH wiki

ps_pstree_top

最終更新:

manba

- view
メンバー限定 登録/ログイン

psコマンド


現在実行されているプロセスを表示する。

# ps [オプション]

オプション 説明
a 全ユーザのプロセスの状態を表示する
f プロセスの親子関係をツリー表示する
u プロセス実行ユーザ名と開始時刻も表示する
x デーモンなど制御端末を持たないプロセスも表示する
-e 全てのプロセスの状態を表示する
-l プロセス詳細情報を表示する


親子関係のプロセスをツリーで表示させるにはpstreeコマンドを使う。

pstreeコマンド


プロセスのツリーを表示する際に使用します。

# pstree [オプション]

オプション 説明
-a プロセス起動時の引数を表示する
-c 同じ内容のサブツリーをまとめない
-h カレント・プロセスとその先祖のプロセスを強制表示
-l 長い行を表示する
-u uidの遷移を表示する
-n 同じ親を持つプロセス同士をPIDでソートする
-p PIDを表示する
-U UTR-8の罫線文字を使う


プロセスをリアルタイムで表示させるにはtopコマンドを使う。

topコマンド


top コマンドは、実行中のプロセスをリアルタイムに表示する事ができる。

# top [オプション]
# top [-v]
# top [-h]

オプション 説明
-b バッチモードで起動します。終了するには「CTRL+C」
-c コマンドラインとプログラム名表示を切り替える
-d 画面更新の間隔(1/10秒)を指定します
-i アイドルタスク・ゾンビタスクの表示を切り替えます
-n フレームの最大値を指定します
-u 指定した実効UID又は実行ユーザ名にマッチするプロセスを監視します
-U 指定したUID又はユーザ名にマッチするプロセスを監視します
-p 指定したプロセスIDにマッチするプロセスを監視します
-s セキュアモードで起動します
-S 各プロセスが使用したCPU時間を累積して表示します

-h 使用方法を表示します
-v バージョン情報を表示します


また、topコマンド実行中は対話形式でコマンドを使用する事ができる。
使用できるコマンドは以下の通り。

k プロセスに対してkill コマンドを実行
q top コマンドを終了させる
r プロセスの優先度を変更する
s 表示が更新される間隔を秒単位で指定する
M メモリ使用量の大きいプログラム順にソートする
目安箱バナー