HOWTO · Linux
Linux の ps aux コマンド
このチュートリアルでは、Linux の ps aux コマンドについて説明します。
このページの内容
Linux を使用していて、システムで実行されているすべてのプロセスを監視できるツールを探している場合は、コマンド ps aux を使用する必要があります。
このコマンドは、実行中のすべてのプロセスの概要を表示します。 システムの状態と正常性のトラブルシューティングに非常に役立ちます。
ps コマンドで aux ショートカットを使用すると、ユーザーが必要とするほとんどの情報が表示され、システムの実行中のプロセスの現在の状態を知ることができます。
この記事では、Linux での ps aux コマンドについて説明します。 トピックをより簡単にするために、例と説明を使用してトピックについて説明します。
Linux の ps aux コマンド
ps- プロセスの状態a- すべてのユーザーから実行中のプロセスを出力するオプション。u- 出力にユーザーまたは所有者の列を表示するオプション。x- 端末から実行されていないプロセスを出力するオプション。
以下に、ps aux コマンドの使用とその一般的な出力を示します。
ps aux
出力:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 8940 328 ? Ssl 00:45 0:00 /init
root 10 0.0 0.0 8940 224 tty1 Ss 00:46 0:00 /init
author 11 0.1 0.0 18084 3580 tty1 S 00:46 0:00 -bash
author 69 0.0 0.0 18664 1896 tty1 R 00:49 0:00 ps aux
- フィールド
USERは、プロセスの使用法を定義します。 PIDフィールドは、Process Identityを定義します。- フィールド
%CPUは、プロセスの CPU の量を定義します。 - フィールド
%MEMは、プロセスが使用するメモリの量を定義します。 - フィールド
VSZは、プロセスが使用する仮想メモリの量を定義します。 - フィールド
RSSは、プロセスの物理メモリの量を定義します。 - フィールド
TTYは、プロセスに関連付けられている制御端末を定義します。 STATフィールドは状態情報を定義します。STARTフィールドは、プロセスが開始された日付または時刻を定義します。TIMEフィールドは、プロセスが使用する CPU 時間を定義します。COMMANDフィールドは、現在実行中のコマンドを定義します。