HOWTO · Linux

Linux の ps aux コマンド

このチュートリアルでは、Linux の ps aux コマンドについて説明します。

このページの内容

Linux を使用していて、システムで実行されているすべてのプロセスを監視できるツールを探している場合は、コマンド ps aux を使用する必要があります。

このコマンドは、実行中のすべてのプロセスの概要を表示します。 システムの状態と正常性のトラブルシューティングに非常に役立ちます。

ps コマンドで aux ショートカットを使用すると、ユーザーが必要とするほとんどの情報が表示され、システムの実行中のプロセスの現在の状態を知ることができます。

この記事では、Linux での ps aux コマンドについて説明します。 トピックをより簡単にするために、例と説明を使用してトピックについて説明します。

Linux の ps aux コマンド

  1. ps - プロセスの状態
  2. a - すべてのユーザーから実行中のプロセスを出力するオプション。
  3. u - 出力にユーザーまたは所有者の列を表示するオプション。
  4. 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
  1. フィールド USER は、プロセスの使用法を定義します。
  2. PID フィールドは、Process Identity を定義します。
  3. フィールド %CPU は、プロセスの CPU の量を定義します。
  4. フィールド %MEM は、プロセスが使用するメモリの量を定義します。
  5. フィールド VSZ は、プロセスが使用する仮想メモリの量を定義します。
  6. フィールド RSS は、プロセスの物理メモリの量を定義します。
  7. フィールド TTY は、プロセスに関連付けられている制御端末を定義します。
  8. STAT フィールドは状態情報を定義します。
  9. START フィールドは、プロセスが開始された日付または時刻を定義します。
  10. TIME フィールドは、プロセスが使用する CPU 時間を定義します。
  11. COMMAND フィールドは、現在実行中のコマンドを定義します。