【Linuxコマンド3】Topコマンド
3634 ワード
LinuxのTopコマンドはWindowsのタスクマネージャと似ており、CPU、メモリの使用状況など、現在のシステムの動作状況を表示できます.次のようにTopコマンドの実行結果を示します.
Topコマンドについては、3つの面を熟知する必要があります.
1.Topコマンドの解析結果
2.Topコマンドオプション
3.Topコマンドと対話するオプション
Topコマンド結果解析
top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99
Tasks: 202 total, 4 running, 198 sleeping, 0 stopped, 0 zombie
Cpu(s): 29.3%us, 4.6%sy, 0.1%ni, 64.1%id, 1.8%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 3934288k total, 3470936k used, 463352k free, 26780k buffers
Swap: 8155132k total, 739264k used, 7415868k free, 612728k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2408 tom 20 0 4432m 820m 22m S 41 21.4 312:57.84 plugin-containe
2347 tom 20 0 1410m 653m 24m R 39 17.0 90:05.14 firefox
1502 couchbas 20 0 2033m 722m 37m S 33 18.8 69:30.35 beam.smp
3714 couchbas 20 0 460m 43m 2508 S 22 1.1 70:49.50 memcached
1971 tom 20 0 1141m 29m 14m R 8 0.8 17:20.48 compiz
1078 root 20 0 214m 33m 11m S 6 0.9 36:21.02 Xorg
3727 tom 20 0 6500 648 564 S 4 0.0 6:52.29 sigar_port
1986 tom 9 -11 422m 4192 2980 S 2 0.1 7:27.81 pulseaudio
18006 root 20 0 0 0 0 R 2 0.0 0:00.68 kworker/0:1
18625 root 20 0 0 0 0 S 2 0.0 0:00.72 kworker/1:2
18697 root 20 0 0 0 0 S 2 0.0 0:00.71 kworker/3:1
18701 root 20 0 0 0 0 S 2 0.0 0:00.77
Topコマンドについては、3つの面を熟知する必要があります.
1.Topコマンドの解析結果
2.Topコマンドオプション
3.Topコマンドと対話するオプション
Topコマンド結果解析
トップコマンドは2つの部分に分かれています.
1.システム状態の要約情報
2.結果の空白行はインタラクティブコマンド入力位置(カーソルプロンプトはありますが、入力したコマンドは表示されません)
3.プロセス実行状態リスト
プロセス実行ステータスリスト
1.PID:プロセスID
2.PPID:プロセス親ID
3.USER:プロセス所有者
4.PR:プロセス優先度
5.%CPU:CPUの使用率
6.%MEM:メモリ使用率
7.TIME+:CPU時間、正確に秒まで
8.VIRT:仮想メモリ
9.SWAP:メモリ交換
10.RES(Resident Size):常駐メモリ、単位KB
11.S:プロセス実行状態、Sは休止状態、Rは実行中、Zは硬直状態、Nはそのプロセス優先値が負であること
12.NI:プロセスの優先度の数値.
13.SHR:プロセスが使用する共有メモリ値.
サマリ
1.第1行目に示す項目は、現在時刻、システム起動時刻、現在のシステムログインユーザ数、平均負荷の順である.
2.2行目には、すべての開始プロセス、現在実行されているプロセス、保留中のプロセス、停止中のプロセス、およびZombieのプロセスが表示されます.以上の結果はRが4個あることを示しており、現在のCPUコア数が4であることを基本的に判定できる
3.3行目は、システム(sy%)が占める割合、ユーザが使う割合(us%)、アイドル(id%)の割合など、現在のCPUの使用状況を示す.
4.4行目は、使用可能な合計メモリ、使用済みメモリ、空きメモリ、バッファ使用メモリを含む物理メモリの使用状況を表示します.
5.5行目には、交換パーティションの合計使用量、使用量、空き量、キャッシュ・サイズなど、交換パーティションの使用量が表示されます.
topコマンドインタラクティブオプション
1.P:CPUの使用サイズに応じて並べ替えを行い、Rと合わせて並べ替えを行う
2.M:メモリ使用率に応じて並べ替え、Rに合わせて並べ替え切り替えが可能
3.R:結果を逆ソートし、
4.q:topコマンドを終了します.5.m:サマリーのメモリ情報の表示を切り替えます.6.t:ダイジェスト表示中のプロセスとCPU状態情報を切り替えます.7.c:プロセス名と完全なプロセスパスの表示を切り替えます.
topコマンドパラメータ
1.-d間隔秒数間隔はどのくらいですか.topは現在の結果をリフレッシュします.
2.-nリフレッシュ回数topコマンドは何回リフレッシュした後に終了しますか
3.
1.PID:プロセスID
2.PPID:プロセス親ID
3.USER:プロセス所有者
4.PR:プロセス優先度
5.%CPU:CPUの使用率
6.%MEM:メモリ使用率
7.TIME+:CPU時間、正確に秒まで
8.VIRT:仮想メモリ
9.SWAP:メモリ交換
10.RES(Resident Size):常駐メモリ、単位KB
11.S:プロセス実行状態、Sは休止状態、Rは実行中、Zは硬直状態、Nはそのプロセス優先値が負であること
12.NI:プロセスの優先度の数値.
13.SHR:プロセスが使用する共有メモリ値.
サマリ
1.第1行目に示す項目は、現在時刻、システム起動時刻、現在のシステムログインユーザ数、平均負荷の順である.
2.2行目には、すべての開始プロセス、現在実行されているプロセス、保留中のプロセス、停止中のプロセス、およびZombieのプロセスが表示されます.以上の結果はRが4個あることを示しており、現在のCPUコア数が4であることを基本的に判定できる
3.3行目は、システム(sy%)が占める割合、ユーザが使う割合(us%)、アイドル(id%)の割合など、現在のCPUの使用状況を示す.
4.4行目は、使用可能な合計メモリ、使用済みメモリ、空きメモリ、バッファ使用メモリを含む物理メモリの使用状況を表示します.
5.5行目には、交換パーティションの合計使用量、使用量、空き量、キャッシュ・サイズなど、交換パーティションの使用量が表示されます.
topコマンドインタラクティブオプション
1.P:CPUの使用サイズに応じて並べ替えを行い、Rと合わせて並べ替えを行う
2.M:メモリ使用率に応じて並べ替え、Rに合わせて並べ替え切り替えが可能
3.R:結果を逆ソートし、
4.q:topコマンドを終了します.5.m:サマリーのメモリ情報の表示を切り替えます.6.t:ダイジェスト表示中のプロセスとCPU状態情報を切り替えます.7.c:プロセス名と完全なプロセスパスの表示を切り替えます.
topコマンドパラメータ
1.-d間隔秒数間隔はどのくらいですか.topは現在の結果をリフレッシュします.
2.-nリフレッシュ回数topコマンドは何回リフレッシュした後に終了しますか
3.
1.P:CPUの使用サイズに応じて並べ替えを行い、Rと合わせて並べ替えを行う
2.M:メモリ使用率に応じて並べ替え、Rに合わせて並べ替え切り替えが可能
3.R:結果を逆ソートし、
4.q:topコマンドを終了します.5.m:サマリーのメモリ情報の表示を切り替えます.6.t:ダイジェスト表示中のプロセスとCPU状態情報を切り替えます.7.c:プロセス名と完全なプロセスパスの表示を切り替えます.