Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxオペレーティングシステムの1つ---------コマンド詳細分析

Linuxオペレーティングシステムの1つ---------コマンド詳細分析

  


プロセスを監視および制御するには、まず現在のプロセスを理解する必要があります。つまり、現在のプロセスを表示する必要があります。psコマンドは最も基本的で非常に強力なプロセスビューコマンドです。このコマンドを使用して、実行中または実行中のプロセス、プロセスが終了したかどうか、プロセスが停止しているかどうか、どのプロセスが多くのリソースを消費しているかなどを判断します。つまり、このコマンドを実行することでほとんどの情報を取得できます。
psはプロセスの一回限りのビューを私たちに提供します、そしてそれが提供する結果は動的に連続的ではありません;あなたがプロセス時間を監視したいのなら、あなたはトップツールを使うべきです。
killはプロセスを強制終了するために使用されます。
1、psパラメータの説明
psは多くのオプションパラメータを提供します。一般的に使用されるものは以下のとおりです。
l長いフォーマットの出力;
uユーザ名と開始時刻の順にプロセスを表示します。
jプロセス形式を使用してプロセスを表示する;
fプロセスをツリー形式で表示する;
aすべてのユーザー(他のユーザーを含む)のすべてのプロセスを表示する;
x制御端末なしでプロセスを表示する。
rは実行中のプロセスを示します;
wwは詳細なパラメータが切り捨てられるのを回避します;
我々の一般的な選択は組み合わせがauxかlaxであること、そしてパラメータfの適用です。
2、ps auxまたはlaxの出力説明
USERプロセスの所有者;
PIDプロセスID;
PPID親プロセス;
%CPUプロセスCPU使用率;
%MEMによって占有されているメモリのパーセンテージ;
NIプロセスのNICE値、この値はCPU時間が短いことを示します。
VSZプロセスの仮想サイズ;
RSSキャンプ内のページ数;
TTY端末IDの
のSTAT処理状態、スリープ(通常IO処理)を中断することができない
D(いくつかある);
ログイン


ログインRは、走行中であってもよいですキューを渡すことができます;
Sは休止状態にあります;
Tは停止または追跡されています;
Wはメモリスワップに入ります(カーネル2.6からは無効です);
Xデッドプロセス(決してない) Zenieプロセス;
<優先順位の高いプロセス
N優先順位の低いプロセス
L一部のページがメモリにロックされています。
sプロセスリーダー(その下に子プロセスがあります);
マルチプロセス(NPTL pthreadと同様にCLONE_THREADを使用);
+バックグラウンドでのプロセスグループ;
WCHAN待機プロセスリソース;
STARTプロセスを開始する時期;
TI MEプロセスはCPU時間を消費します;
COMMANDコマンド名とパラメータ;
3、アプリケーション例
[root @ localhost〜]#ps -aux

Copyright © Windowsの知識 All Rights Reserved