topコマンドは、一般的に、それはWindowsのタスクマネージャに似た各プロセスのリアルタイムシステムリソースの使用状況を表示することができますLinuxのパフォーマンス分析ツールの下で使用されています
表示パラメータ意味
オペレーティング・システム・リソースプロファイル情報とプロセス情報:上面図は、2つの部分に分割されます。まず、リソース・プロファイルの各パラメータの意味を分析し、の各パラメータの意味の下で情報のプロセスを分析してみましょう。
リソースの概要
- タイム・オペレーティング・システム、ユーザのログイン、負荷-top
- 10時33分25秒: オペレーティングシステムの現在時刻
- XX日まで、HH:MM: 実行しているから、オペレーティング・システムのブート時間の後、実行時間どのくらいどのように多くのポイント、何日
- ユーザー: 現在のシステムは、オンライン3回のユーザーログインを持っています
- :負荷平均 平均負荷1S、5S、15Sシステム
- 実行中のタスクは-tasksの概要
- 総 現在のプロセスシステムの数
- ランニング: 実行中のプロセスの現在の数
- 眠っている プロセスの現在数の睡眠を
- CPU概要:%のCPU(S)はSで、占有時間に従って計算CPU使用率を示し
- 私たち: CPU時間のユーザ空間占有率、それは多核である場合、この値は、マルチコアプレスハンドオーバー統計や統計的な平均1であってもよいし、占有平均の割合を表し、
- SY: マルチコア場合は、CPU時間の割合によって占めカーネル空間、同上。
- NI CPU時間のユーザプロセス空間占有率内-priorityプロセスが変更します
- ID: アイドル時のCPU占有率
- WA: CPU時間の割合の入力と出力を待っています
- こんにちは: CPU時間の割合でCPUのハードウェア割り込みサービス
- Siは: CPUのソフトウェアは、CPU時間の割合でサービスを中断
注:占有時間の割合=操作/トップリフレッシュ間隔を消費するCPU時間のタイプ。トップ3S、50%= 1.5秒/ 3秒に私たちは等しく、その後、内部CPU 1.5秒3Sのに使用するユーザ空間プロセスをリフレッシュ
- メモリの概要:ユニットKiBの
- 合計: 総メモリ
- フリー: メモリーの残量
- 使用: メモリ使用量
- バフ/キャッシュ: バッファリングのために使用されるメモリの量
- スワップ概要:ユニットKiBの
- 合計: 合計スワップ
- フリー: 空きスワップの数
- 使用: スワップ使用回数
備考:
使用可能なメモリ=無料+バッファ+キャッシュされました
この値は常に変化している場合はトップ5行目で、我々は常に実メモリであり、進行中のコアのデータ交換及びスワップ・メモリを示す、使用スワップスワップパーティションを監視する必要があり、メモリの監視のために十分ではありません。
4行目で使用されるメモリの総量が、(使用)はカーネルによって制御されるメモリシステムの数を指し、
4行目(フリー)の空きメモリの合計量は、コアの数は、コントロールのその範囲に含まれていないです。
カーネルのメモリ管理にもなりましメモリに再利用することができ、過去に使用含まれ、カーネルはこれらを自由に行くためにメモリを再利用することができ戻らないので、空きメモリがLinux上になり、使用に限りません少なく、それについては心配しないでください。
次の7行目:各プロセスのステータス(タスク)の監視
PID -上記IDのプロセス
のプロセス所有者- USER
プロセスの優先順位- PR
NI - nice値。負の値は、高い優先度を示し、正の値は、優先度の低い示す
VIRTを-プロセスが使用する仮想メモリの合計量を、単位KBを。SWAP + RES = VIRT
RES -しない物理メモリサイズ、単位KBからスワップアウトプロセスによって使用されます。DATAコード+ = RES
SHR -キロバイトのメモリサイズ共用
S -プロセス状態。D =無停電睡眠状態R = S =睡眠T =トレース停止/ Z =ゾンビプロセス実行
%のCPU -現在のCPU時間占有率の最後の更新の
プロセスによって使用される物理メモリの割合- %のMEM
プロセスで使用されるCPU - TIME +合計時間単位1/100秒
コマンド-プロセス名(コマンド名/コマンドライン)
一般的な対話型コマンド:
M 根据驻留内存大小进行排序
P 根据CPU使用百分比大小进行排序
mが表示フォーマット情報メモリスイッチt 切换显示进程和CPU状态信息
c 切换显示命令名称和完整命令行
メモリ表示ユニットのEスイッチングトップ表示部の底部は、メモリeを切り替えられます