#ps aux コマンドの詳細説明
ps -aux コマンドの詳細説明
推奨: " 1) ps a は、他のユーザーのプログラムを含む、現在のターミナルにあるすべてのプログラムを表示します。 3) ps c がプログラムをリストする場合、各プログラムの実際の命令名が表示されます。常駐サービスのパス、パラメーター、識別情報は含まれません。 4) ps -e このパラメータの効果は、「A」パラメータを指定した場合と同じです。 5) ps e がプログラムをリストする場合、各プログラムで使用される環境変数を表示します。 6) ps f は、ASCII 文字を使用してツリー構造を表示し、プログラム間の関係を表現します。 7) ps -H は、プログラム間の関係を示すツリー構造を表示します。 8) ps -N は、ps コマンドを実行する端末上のプログラムを除くすべてのプログラムを表示します。 9) ps s は、プログラム信号形式を使用してプログラムの状態を表示します。 10) ps S には、プログラムをリストするときに中断されたサブルーチン情報が含まれます。 11) ps -t 端末番号を指定し、端末に属するプログラムの状態を一覧表示します。 12) ps u プログラムのステータスをユーザー指向の形式で表示します。 13) ps x 端末を区別せずにすべてのプログラムを表示します。 14) ps -l は長くなり、PID の情報をより詳細に表示します# ps -lA |more 1 F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 S 0 1 0 0 76 0 - 1193 109952 ? 00:00:03 init 1 S 0 2 1 0 -40 - - 0 migrat ? 00:00:03 migration/0 1 S 0 3 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/0 1 S 0 4 1 0 -40 - - 0 migrat ? 00:00:02 migration/1 1 S 0 5 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/1 1 S 0 6 1 0 -40 - - 0 migrat ? 00:00:02 migration/2 1 S 0 7 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/2
関連情報の意味:
F プロセスフラグ(flag)、4はユーザーがスーパーユーザーであることを示す S プロセスのステータス(stat)、各STATの意味は以下に示す PID のIDプロセス C CPU 使用率リソース パーセンテージ PRI 優先順位 (優先順位) の略語、NI ナイス値、ADDR コア関数、その部分を示します。プロセスのメモリ (プロセスが実行中の場合)、通常は「-」 SZ 使用されているメモリのサイズ WCHAN 現在のプロセスが実行中かどうか (「-」が実行中であることを意味する場合)実行中の TTY ログイン ユーザーの端末の場所 TIME CPU の使用時間 CMD 実行されたコマンド# ps aux |more USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 4772 564 ? S Sep22 0:03 init [3] root 2 0.0 0.0 0 0 ? S Sep22 0:03 [migration/0] root 3 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Sep22 0:02 [migration/1] root 5 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/1] root 6 0.0 0.0 0 0 ? Ss+ Sep22 0:02 [migration/2] root 7 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/2] root 8 0.0 0.0 0 0 ? S Sep22 0:00 [migration/3] root 9 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/3] root 10 0.0 0.0 0 0 ? S< Sep22 0:00 [migration/4]USER の所有者プロセス; プロセス ID の PID; PPID 親プロセス; %プロセスによって占有されている CPU の割合; %MEM の割合占有メモリ; NI プロセスの NICE 値、値が大きいほど占有される CPU 時間が少ないことを意味します; VSZ プロセスによって使用される仮想メモリの量 (KB); RSS プロセスが占有している固定メモリの量 (KB) (常駐) ページ数); TTY プロセスが実行されている端末 (ログイン ユーザーの端末の場所) (存在する場合)端末と関係ない場合は(?)が表示されます。 pts/0 などの場合は、ホスト プロセスがネットワークで接続されていることを意味します WCHAN 現在のプロセスは進行中ですか? - の場合は進行中であることを示します。
START プロセスが開始時間をトリガーします;
TIME プロセスの実際の CPU 実行時間;
COMMAND コマンド名とパラメータ;
Linux 上のプロセスには 5 つの状態があります:1. 実行中 (実行中または実行キューで待機中)
2. 割り込み (スリープ中、ブロック中、特定の条件が形成されるのを待機中)
3 . 中断不可 (ウェイクアップせず、シグナル受信時に実行不可。プロセスは割り込みが発生するまで待機する必要があります)
4. ゾンビ (プロセスは終了しましたが、親プロセスが wait4() システム コールを呼び出すまでプロセス記述子は存在します (解放後)
5. 停止 (プロセスは SIGSTOP、SIGSTP、SIGTIN、SIGTOU シグナルの受信後に実行を停止します)
STAT ステータス ビットの一般的なステータス文字:D 無中断の休止状態 (通常は IO プロセス);
R 実行中およびキューに入れられている;
#S休止状態; T 停止または追跡; W メモリ スワップを開始 (カーネル 2.6 以降は無効); XX 停止プロセス (基本的にまれ); Z ゾンビ プロセス; < 優先度の高いプロセス N 優先度の低いプロセス L 一部のページがメモリにロックされています; ■ プロセスのリーダー (その下に子プロセスがあります); l マルチプロセス (NPTL pthread と同様の CLONE_THREAD を使用); バックグラウンドにあるプロセス グループ;以上がps auxコマンドの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。