英語:Linoxideの
コンパイラ:Linuxの中国/geekpilinux.cn/article-2352-1.html
topコマンドを表示中のLinuxシステム上で動作しているプロセス。これは、システム管理者にとって最も重要なツールの一つです。それは広く、負荷監視サーバで使用されています。この中で、我々はトップコマンドの詳細を検討します。トップコマンドは、対話型のコマンドです。トップを実行しているときにも、多くのコマンドを実行することができます。私たちは、これらのコマンドを探ります。
(翻訳:異なるさまざまな詳細情報のトップコマンドの異なるリリースは、同時にではないことが判明した場合、コマンドであなたの助けと支援のための説明書をお読みください。)
A、トップコマンドの出力
まず、出力で見てみましょう。トップコマンドは、情報システムの多くが表示されます。デフォルトのランタイム、topコマンドを表示次の出力:私たちは、出力の異なる部分の重要性を理解する必要があります。
最初の数行は、プロセスおよびカラムにおけるそれらのプロパティに続く一般様々なシステムパラメータのレベルを示します。
稼働時間と負荷を平均1.1システム
同様のアップタイムコマンドの出力を表示するトップトップコマンド。
これらのフィールドは示しています。
-
現在時刻
-
このシステムは、時間が不足しています
-
ログインしているユーザーの現在の数
-
最後の5、10、15分以内にそれぞれの平均負荷。
あなたは、ディスプレイの稼働時間を切り替えるために「L」コマンドを使用することができます。
1.2タスク
2行目は、サマリータスクまたはプロセスを示しています。プロセスが異なる状態にすることができます。これは、すべてのプロセスの数を示します。また、(ゾンビプロセスの状態である)、睡眠、ゾンビプロセスの数が停止し動作しています。これらのプロセスは情報が「T」のスイッチングに表示される要約されています。
1.3 CPUの状態
次の行は、CPUの状態を示しています。これは、異なるモードでのCPU時間の割合を示したものです。これらの異なるCPU時間は、言いました:
-
私たちは、ユーザー:ファイル名を指定して実行(未調整の優先順位)ユーザプロセスのCPU時間
-
SY、システム:実行中のカーネルプロセスのCPU時間
-
NIは、ナイス値が負:CPU時間のプロセスの優先順位を調整するために、ユーザーを実行します
-
WA、IO待ち:CPU時間のIOの完了を待ちます
-
こんにちは:ハードウェアは、CPU時間を中断します
-
SI:CPU時間の処理割り込みソフトウェア
-
ST:この仮想マシンは、ハイパーバイザのCPU時間によって盗まれる(翻訳:あなたは、ハイパーバイザの下VMである場合、ハイパーバイザは、CPUの処理時間の一部を実際に消費されます)。
「T」コマンドは、表示を切り替えることができます。
1.4メモリ使用量
表示メモリの使用量の次の2行、「無料」コマンドのようなビット。最初の行は、第二のライン(スワップ領域)を使用して、物理メモリ、仮想メモリの使用です。
すべての利用可能なメモリ、メモリ使用量、空きメモリ、バッファメモリを次のように物理メモリが表示されます。同様にすべて使用されており、空きバッファスワップ領域:交換部を示します。
メモリは、スイッチに「M」コマンドを表示することができます。
1.5フィールド/列
システムの属性および状態は、横方向に列プロセスが示され、下記。異なる列は、異なる属性を以下に説明表します。
デフォルトでは、プロセスに関するトップディスプレイそれらを:
PID
プロセスID、プロセスの一意の識別子
ユーザー
プロセス所有者の実際のユーザー名。
PR
プロセスのスケジューリング優先順位。このフィールドのいくつかの値が「RT」です。この手段、これらのプロセスは、リアルタイムモードで実行すること。
NI
プロセス(優先順位)のnice値。値が小さいほど高い優先度を意味します。
VIRT
仮想メモリはプロセスで使用されます。
RES
常駐メモリサイズ。タスクが使用する物理メモリの交換非居住メモリサイズ。
SHR
SHRは、共有メモリを使用するプロセスです。
S
これは、プロセスの状態です。これは、次の異なる値があります。
-
D - 無停電スリープ状態。
-
R - 動作モード
-
S - スリープ状態
-
T - 追跡または停止
-
Z - ゾンビ状態
%CPU
今まで今タスクの割合で使用されるCPU時間に最後の更新以来。
%MEM
プロセスによって使用可能な物理メモリの割合。
TIME +
すべてのCPU時間の後、今第二の最寄りの百分のに使用するタスクを開始します。
コマンド
プロセスで使用されるコマンドを実行します。
デフォルトでは、多くの出力がない、彼らはページフォルト処理、効果的なグループと、グループID、およびその他の追加情報を表示することができ、表示されます。
第二に、対話型のコマンド
トップは、対話型のコマンドである前に、我々は言いました。我々はすでにコマンドの数に会いました。ここでは、より多くのコマンドを探求します。
2.1 'H':ヘルプ
まず、我々は、[ヘルプ]メニューを表示するには、「H」または「?」インタラクティブコマンドを使用することができます。
2.2「」または「」:表示を更新
特定のデフォルトの間隔(3秒)で表示をリフレッシュするトップ注文後。手動でユーザーを更新するには、スペースまたはキャリッジリターンを入力することができます。
2.3「A」:交互表示モードを切り替えます
フルスクリーンと交番モードを切り替えるためのコマンド。(:異なるフィールドにフォーカス、それぞれ注釈)4は、代替モードのウィンドウに表示されます。
-
デフ(デフォルトのフィールド・グループ)
-
仕事(タスクフィールドグループ)
-
MEM(メモリ・フィールド・グループ)
-
USR(ユーザー・フィールド・グループ)
フィールドの四つのグループの別々の概要設定可能エリアと、独自の設定可能なタスク領域があります。4ウィンドウは、唯一のウィンドウは現在のウィンドウです。現在のウィンドウの名前が左上に表示されます。(翻訳:現在のウィンドウだけがあなたのキーボードインタラクティブコマンドを受け付けます)
私たちは、4つのウィンドウを切り替えるには「W」「」とを使用することができます。前のウィンドウに移動し「W」後部窓に「A」に移動します。「G」コマンドを使用すると、現在のウィンドウを選択するための番号を入力することができます。
2.4 'B':トリガーが太字
いくつかの重要な情報は、太字で表示されます。このコマンドは、太字で切り替えることができます。
2.5「d」または「s」:表示の更新間隔を設定します
「D」または「s」を押すと、あなたはリフレッシュ間隔の値として設定される値(秒単位)を入力するように求められます。あなたはここに毎秒1、トップの更新を入力した場合。
2.6 'L'、 'T'、 'M':負荷切替表示、タスク情報記憶
スイッチングの上部、ディスプレイの前にタスク/ CPUとメモリの状態情報に対応する、この平均負荷。
2.7 'F':フィールド管理
表示したいフィールドを選択するために使用します。で「*」マークが選択されています。
上下カーソルキーは、フィールドで、フィールドは左カーソルキー、キャリッジリターンまたは右カーソルキーを選択することができます移動します。
押して右に移動し「<」左に移動するには、フィールドをソート「>」。
2.8 'R':逆の順序
リバーススイッチ/一般ソート。
2.9 'C':トリガコマンド
プロセスの開始時にトグルは、プログラムの完全なパスと名前を表示します。
2.10 'I':アイドルタスク
ディスプレイのアイドルタスクを切り替えます。
2.11 'V':ツリービュー
ツリービューを切り替えます。
2.12 'Z':カラーチェンジ
ユーザへの表示コマンドの出力色のトップ画面を変更するには押して「Z」。8色は、8つのタスク領域を選択することができます。
以下に示し4色ディスプレイの上面図。
2.13「Z」:カラー表示を切り替えます
色を切り替え、すなわち、カラー表示が開閉されます。
2.14 'X' または 'Y'
ハイライト情報を切り替え:「X」になるソートフィールド(列)を強調表示し、「y」を実行中のプロセス(横)をハイライト表示されます。お使いのディスプレイの設定によっては、彼らが強調表示を参照して、出力色に必要な場合があります。
2.15「U」:特定のユーザプロセス
特定のユーザーのプロセスを表示します。ユーザー名を入力するように求められます。ブランクは、すべてのユーザーが表示されます。
2.16「N」または「#」:タスクの数
設定したタスクの最大数を表示しました
2.17 'K':タスクの終了
最も重要なコマンドのtopコマンドの一つ。タスク(タスクの通常終わり)に信号を送信します。
2.18 'R':reprioritizing
タスクの再集合のスケジューリングの優先順位。
第三に、コマンドラインオプション
これらのコマンドラインオプションと上記のコマンドはほとんど同じです。topコマンドの出力は、相互運用するために使用することができますが、あなたはまた、あなたが望む効果を設定するには、引数なしのトップで実行することができます。
3.1 -b:バッチモード
バッチモードでトップのコマンドを開始するための-bオプション。あなたは、出力ファイルを保存したいときに非常に便利です。
3.2 -c:コマンド/プログラム名トリガー
状態コマンド、上述したように、このオプションは、複数回(フルパスを表示するかどうか)プログラム/コマンド表示に表示を記憶します。
3.3 -d:遅延間隔を設定します
(秒単位)を設定し、トップの表示間隔。例えば:
$トップは、-d 1
トップは1秒の間隔をリフレッシュするために開始します。
3.4 -i:ディスプレイのアイドルプロセスを切り替えます
このオプションは、「I」状態の反対を覚えているコマンドの上に設定されています。
3.5 -n:繰り返しの数を設定します。
-nオプションを使用すると、トップ出口の前に反復回数を設定することができます。
3 -n $トップ
リフレッシュ出力した後、3回を終了します。
3.6 -p:PIDモニタの特定
指定したPIDを監視するために、-pオプションを使用することができます。PIDは、独自のPIDトップ順序として0の値です。
3.7 -uまたは-U:ユーザー名またはUID
ユーザーは、これらのオプションの具体的なプロセスを閲覧することができます。ユーザー名またはUIDは、オプションで指定することができます。-p、-uと-Uオプションは相互に排他的であるが、唯一のこれらのオプションのいずれかを使用することができます。これらのオプションの組み合わせを使用しようとすると、エラーが発生します:
$トップ-u -p 28453ラグー
上部:競合プロセスの選択(U / P / U)