#freeze
[[Linuxコマンド]]
~
Linuxの ps(process) コマンドは、引数を付けないで実行すると、 プロセス識別子、端末名、 CPU時間、コマンド名を表示する。~
# ps [←]
PID TTY TIME CMD
23788 pts/0 00:00:00 tcsh
23819 pts/0 00:00:00 emacs
23822 pts/0 00:00:00 cat
23958 pts/0 00:00:00 ps
オプション
x : 他の端末に結び付いているプロセスも表示する。
u : ps l, ps -l と同様に詳しい表示をする。
a : 端末と結び付いている全てのプロセスを表示する。 x も付けた方がよい。
#ps aux | grep libvirtd
USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND
root 1784 0.0 0.3 274376 13112 ? S1 15:39 0:00 libvirtd --daemon
|項目|解説|
|USER|プロセスの所有ユーザー|
|PID|プロセス番号|
|&CPU|CPUの占有率|
|&MEM|実メモリでの占有率|
|SIZE|仮想分も含めた使用サイズ(Kバイト)|
|RSS|実メモリ上の使用サイズ(Kバイト)|
|TTY|端末名|
|STAT|プロセスの状態|
|・R|稼動中|
|・S|一時停止中|
|・D|停止不可能で一時停止|
|・T|終了処理中|
|・Z|ゾンビプロセス(すでに実体は無い)|
|・W|実メモリ上に無くて,スワップアウトしている|
|・N|nice値|
|START|プロセスの開始時刻|
|TIME|プロセスの総実行時間|
|COMMAND|実行コマンド名とパス(シェル表記の場合もあり)|
~
~