Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxプロセスビューコマンド

Linuxプロセスビューコマンド

  
 

Linuxでプロセスを表示するためのコマンドは、ps、pstree、topです。

1. pspsコマンドを使用して現在のプロセスを表示します。

一般形式:ps [options]

共通オプション:-a:システム内の(セッションリーダーを除く)ttyに関連するすべてのプロセスに関する情報を表示します。 -e:全プロセスの情報を表示します。 -f:プロセス情報をツリー形式で表示します。 -j:プロセス情報を作業形式で表示します。 -l:プロセス情報をロング形式で表示します。 -r:実行中のプロセスだけを表示します。 -u:ユーザー指向の形式(ユーザー名、CPU、メモリ使用量などの情報を含む)を表示します。 -x:全端末のプロセス情報を表示します。共通コマンド:1)現在のコンソールの進行状況を表示します。

ps

PID TTY TIME CMD 28320 pts /0 00:00:00 bash28441 pts /0 00:00:00 ps

2)システム内のすべてのプロセスを表示します。

ps -e

3)すべてのユーザープロセスの詳細を表示します。

ps aux

ユーザーPID%CPU%MEM VSZ RSS TTY STAT開始時間COMMANDroot 1 0.0 0.2 2156 668?Ss Sep 23 0:04 init [3] root 1114 0.0 0.2 2260 552?S<; s Sep23 0:00 /sbin /udevd -droot 1193 0.0 0.2 32696 564?Ssl Sep23 0:00 brcm_iscsiuioroot 1386 0.0 0.2 1812 616?Ss Sep23 0:00 syslogd -m 0root 1441 0.0 0.4 7204 1064?Ss Sep23 0:00 /usr /sbin /sshdroot 1452 0.0 0.3 2832 832?Ss Sep23 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid........root 28318 0.0 1.1 10196 2892?Ss 19:38 0:00 Sshd:root @ pts /0root 28320 0.0 0.5 3716 1516 pts /0 Ss 19:38 0:00 - bashroot 28444 0.0 0.3 2532 908 pts /0 R + 20:44 0:00 ps aux

情報:USERプロセスを開始したユーザー。 PIDプロセスID番号。 %CPUプロセスの合計実行時間に対するCPUがプロセスの実行に費やした時間の比率。 %MEMこのプロセスは、合計メモリに対するメモリの比率を占めます。 VSZ仮想メモリのサイズ(KB単位)。単位RSSが使用している実メモリーの量(キロバイト)。 TTYプロセス確立に対応する端末、'? - プロセスが端末を占有していないことを示します。 STATプロセスの実行状態。次のコードを含みます。D無停電スリープ。 R実行。 S眠ります。 T追跡または停止します。 Zは終了します。 Wはメモリ常駐ページを持っていません。 <優先度の高いプロセスN優先順位の低いプロセスです。 Lはページをメモリにロックします(リアルタイムタスクまたはUOタスク用)。 STARTが実行を開始する時刻。

4)プログラムが使用しているメモリサイズを確認します(例としてhttpdを使用します)。

ps -C httpd v

PID TTYステータスタイムMAJFL TRS DRS RSS%MEM COMMAND5511?Ss 0:50 114 325 51374 9692 3.9 /usr /sbin /httpd7274?S 0:03 0 325 53242 20244 8.1 /usr /sbin /httpd 7328?S 0:00 0 325 53214 18572 7.4 /usr /sbin /httpd7349? S 0:00 0 325 53214 18376 7.3 /usr /sbin /httpd7364?S 0:00 0 325 53214 18344 7.3 /usr /sbin /httpd

2、pstreepstreeコマンドはプロセスをツリー構造で表示します。プロセス間の相互関係を表示します。

一般形式:pstree [options]

共通オプション:-a:プロセスの完全なコマンドを表示します。 -A:ASCII文字で表示します。 -u:ユーザー名を表示します。 -p:プログラムのPIDを表示します。

共通コマンド:

pstree -Aup

3. toptopコマンドは、システムの現在のタスクステータスを動的に表示します。これはタスクマネージャと同じです。

一般的な形式:top [オプション]

共通のオプション:-b:バッチモードを使用します。コマンドライン入力を受け付けません。 -c:各プロセスに関する完全な情報を表示します。 -d< interval seconds>更新間隔を設定します。 -i:アイドルプロセスとゾンビプロセスを無視します。 -n< execution>:更新回数を設定します。 -s:セーフモードで実行し、いくつかの相互コマンドを無効にします。 -S:累積モード。デッドチャイルドプロセスを含む各プロセスの合計CPU時間を出力します。

トップ実行中にインタラクティブなコマンドがあります。すぐにスペースが更新されます。 cコマンド名表示に切り替えるか、コマンド全体(パラメータを含む)を表示します。 f、F表示フィールドを大きくするか、表示フィールドを削除します。 h、?セキュリティモードと蓄積モードに関するヘルプ情報を表示します。 kプロセスを強制終了するために、プロセスIDの強制終了を促します(デフォルトのシグナルは15です)。アイドルプロセスとゾンビプロセスを無効にします。 lシミュレートした負荷の平均や通常の稼働時間などの情報に切り替えます。 mメモリ情報に切り替えて、メモリフットプリントでソートします。 n入力3など、プロンプトに表示されるプロセス数は、画面全体に3つのプロセスを表示します。 o、Oはフィールドが表示される順序を変更します。 r PIDとreniceの値を入力するように求めて、プロセスにreniceを適用します。 ■リフレッシュ間隔を秒単位で2回変更します。 tプロセスとCPUステータスに関する情報を表示するように切り替えます。 Aはプロセスのライフサイズによってソートされ、最新のプロセスが最初に表示されます。 Mは、メモリのフットプリントによって、大きいものから小さいものへとソートされています。 Nは、大きいものから小さいものまで、プロセスIDのサイズによってソートされます。 P CPU使用量の多い順から小さい順に並べ替えます。 S累積時間モードに切り替えます。 T時間/蓄積時間でタスクを並べ替えます。 W現在の設定を〜/.toprcに書き込みます。

一般的なコマンド:topを使うだけです。

Copyright © Windowsの知識 All Rights Reserved