ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでプロセスを確認するにはどうすればよいですか?
Linux でプロセスを表示する方法: 1. プロセス情報を単純なリストで表示できる「ps aux」コマンドを使用して表示します。2. 「ps -elf」コマンドを使用して表示します。3.表示するには「top」コマンドを使用します; 4. 表示するには「pstree -aup」コマンドを使用します。
#このチュートリアルの動作環境: linux5.9.8 システム、thinkpad t480 コンピューター。
Linux でプロセスを表示する方法
プロセスとは、CPU やメモリ上で動作するプログラム コードと各プロセスのことです。 1 つ以上のプロセス (親プロセスと子プロセス) を作成できます。
**プロセスの表示方法: **
最初の方法:
ps aux
ps コマンドは、現在のシステムのプロセスのステータスを報告するために使用されます。 kill コマンドを使用すると、いつでも不要なプログラムを中断して削除できます。 ps コマンドは、最も基本的かつ非常に強力なプロセス表示コマンドです。このコマンドを使用して、どのプロセスが実行中か、実行ステータスか、プロセスが終了したかどうか、プロセスがゾンビかどうか、どのプロセスが多くのリソースを占有しているかなどを確認します。要するに、このコマンドを実行することでほとんどの情報が取得できます。
a: 他のユーザーのプロセスを含む、現在の端末配下のすべてのプロセス情報を表示します。
u: プロセス情報をユーザー指向の形式で出力します。
#xx: すべての端末における現在のユーザーのプロセスを表示します。 例: **上図の各フィールドの説明:**USER: ユーザー アカウントの名前プロセスを開始したプロセスPID: 現在のシステム内で一意のプロセスの ID 番号
%CPU: CPU が占有している割合
%MEM: メモリが占有している割合
RSS: 占有された常駐メモリ (物理メモリ) のサイズ
STAT: S (スリープ)、R (実行中)、Z (ゾンビ)、
START: プロセスを開始する時刻TIME: プロセスが占有する CPU 時間
COMMAND: プロセスを開始するコマンドの名前
2 番目のタイプ:
ps -elf-e: システム内のすべてのプロセス情報を表示します。 -l: ロング (ロング) 形式を使用してプロセス情報を表示します。 -f: プロセス情報を完全な形式で表示します。 上の図のフィールドの説明:
3 番目のタイプ:
top全画面対話型インターフェイスでプロセス ランキングを表示し、CPU、メモリ、その他のシステム リソースを含むシステム リソースの使用状況をリアルタイムで追跡します。デフォルトでは、3 回ごとに 1 秒ごとに更新され、その機能は基本的に Windows システムのタスク マネージャーに似ています。 上の図の説明: タスク (システム タスク) 情報: total、プロセスの総数、running、実行中のプロセスの数。スリープ、休止状態 プロセスの数、停止、終了したプロセスの数、ゾンビ、ゾンビおよび応答しないプロセスの数。 CPU 情報: us、ユーザーが占有; sy、カーネルが占有; ni、優先スケジューリングが占有; id、アイドル CPU が占有; wa、I/O 待機が占有; hi、ハードウェア割り込みが占有; si、ソフトウェア割り込みによって占有されます; st、仮想化占有。アイドル状態の CPU の割合を理解するには、主に %id 部分を確認してください。 Mem (メモリ) 情報: 合計、合計メモリ容量、使用済み、使用済みメモリ、空き、空きメモリ、バッファ、キャッシュ領域。 スワップ (スワップ スペース) 情報: 合計、合計スワップ スペース、使用済み、使用済みのスワップ スペース、空き、空きスワップ スペース、キャッシュ済み、キャッシュ スペース。
4 番目の方法:
pstree -aup|grep を使用して特定のプロセスをクエリできます。たとえば、 pstree -aup | grep php は、プロセス間の派生関係を樹形図の形式で表示し、その表示効果は比較的直感的です。
-a: パス、パラメータ、常駐サービスの識別など、各プログラムの完全な命令を表示します;
-c: 簡略表記を使用しません;
-G: VT100 ターミナルの列を使用します 描画文字;
-h: ツリー図をリストする場合、現在実行中のプログラムを具体的に示します;
-H<プログラム識別コード>: このパラメータの効果は、「-h」パラメータを指定した場合と似ていますが、具体的には、指定した番組をマークします;
-l: 長段形式で樹形図を表示します;
-n: 番組識別コードでソートします。デフォルトはプログラム名でソートすることです;
-p: プログラム識別コードを表示します;
-u: ユーザー名を表示します;
さらに関連記事を読みたい場合は、PHP 中国語 Web サイト にアクセスしてください。 !
以上がLinuxでプロセスを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。