Linux の ps aux コマンド
MD Aminul Islam
2023年6月20日
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
フィールドは、現在実行中のコマンドを定義します。
著者: MD Aminul Islam
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn