サンプル集 |
Linuxコマンド | ||||||||||||||||||||||||||||
|
用語集 |
debian メモ |
apache2 メモ |
MySQL メモ |
Oracle メモ |
HOME |
top コマンドの使用例です。 CPU を多く使用しているプロセスを表示することができます。
◆環境OS | Linux 2.6.9-22.EL |
---|
top のバージョンの確認
top にはバージョンを表示する機能が無いので、man の著者情報を見ました。
$ man top
:
略
:
オ リ ジ ナ ル の top は 、Branko Lankester <lankeste@fwi.uva.nl> の ps プ ログラムを元に
して Roger Binns が書いた。 Robert Nation
<nation@rocket.sanders.lockheed.com> は、 Michael K. Johnson <johnsonm
@redhat.com> の proc ベースな ps プログラムを元にして、 top を大幅に
書
き換えた。 Michael Shields <mjshield@nyx.cs.du.edu> は多くの変更を行い
、セキュアモード・累積モードを追加し、全般的な整理を行った。
Tim Janik
<timj@gtk.org> は年齢順ソートと、特定のプロセスを ID を用いて監視する
機能を追加した。
Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de> は大きな変更を行い、
フィールド設定のサポート・新しいオプションの追加・コードの整理・新し
い
readproc インターフェースの利用機能の追加を行った。
"b" オプションと "n" オプションは George Bonser <george@captech.com> から CapTech IT Services のため
に寄贈された。
Michael K. Johnson <johnsonm@redhat.com> が現在のメンテナである。
バグ報告は <procps-bugs@redhat.com> まで送って欲しい。
Linux Feb 1 1993 TOP(1)
:
略
:
オ リ ジ ナ ル の top は 、Branko Lankester <lankeste@fwi.uva.nl> の ps プ ログラムを元に
して Roger Binns が書いた。 Robert Nation
<nation@rocket.sanders.lockheed.com> は、 Michael K. Johnson <johnsonm
@redhat.com> の proc ベースな ps プログラムを元にして、 top を大幅に
書
き換えた。 Michael Shields <mjshield@nyx.cs.du.edu> は多くの変更を行い
、セキュアモード・累積モードを追加し、全般的な整理を行った。
Tim Janik
<timj@gtk.org> は年齢順ソートと、特定のプロセスを ID を用いて監視する
機能を追加した。
Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de> は大きな変更を行い、
フィールド設定のサポート・新しいオプションの追加・コードの整理・新し
い
readproc インターフェースの利用機能の追加を行った。
"b" オプションと "n" オプションは George Bonser <george@captech.com> から CapTech IT Services のため
に寄贈された。
Michael K. Johnson <johnsonm@redhat.com> が現在のメンテナである。
バグ報告は <procps-bugs@redhat.com> まで送って欲しい。
Linux Feb 1 1993 TOP(1)
CPU 使用状態の表示
top コマンドを実行します。 デフォルトでは5秒おきに表示内容が更新されます。
top を終了する場合、「q」を入力します。
top - 17:11:00 up 27 days, 22:45, 43 users, load average: 0.37,
0.28, 0.28
Tasks: 438 total, 1 running, 427 sleeping, 10 stopped, 0 zombie
Cpu(s): 9.8% us, 6.8% sy, 0.0% ni, 83.4% id, 0.0% wa, 0.0% hi,
0.0% si
Mem: 16502048k total, 16489856k used, 12192k free,
737184k buffers
Swap: 16777152k total, 1883920k used, 14893232k free,
10862256k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3937 bbusr3 17 0 306m 253m 6064 S 64.8 1.6 0:26.79 gdb
4888 ymusr 16 0 4464 2672 1872 R 1.0 0.0 0:00.16 top
104 root 15 0 0 0 0 S 0.1 0.0 8:25.82 kswapd0
:
略
:
0.28, 0.28
Tasks: 438 total, 1 running, 427 sleeping, 10 stopped, 0 zombie
Cpu(s): 9.8% us, 6.8% sy, 0.0% ni, 83.4% id, 0.0% wa, 0.0% hi,
0.0% si
Mem: 16502048k total, 16489856k used, 12192k free,
737184k buffers
Swap: 16777152k total, 1883920k used, 14893232k free,
10862256k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3937 bbusr3 17 0 306m 253m 6064 S 64.8 1.6 0:26.79 gdb
4888 ymusr 16 0 4464 2672 1872 R 1.0 0.0 0:00.16 top
104 root 15 0 0 0 0 S 0.1 0.0 8:25.82 kswapd0
:
略
:
項目の意味
1行目
top - 17:11:00 up 27 days, 22:45, 43 users, load average: 0.37,
0.28, 0.28
0.28, 0.28
現在時刻 | 17:11:00 |
システムが起動してからの経過時間 | up 27 days, 22:45 |
ログインユーザ数 | 43 users |
「過去1分」「過去5分」「過去15分」の負荷平均(load average) | load average: 0.37, 0.28, 0.28 |
2行目
Tasks: 438 total, 1 running, 427 sleeping, 10 stopped, 0 zombie
プロセスの総数 | 438 total |
実行状態の数 | 1 running |
スリープ状態の数 | 427 sleeping |
停止状態の数 | 10 stopped |
ゾンビ状態の数 | 0 zombie |
3行目
Cpu(s): 9.8% us, 6.8% sy, 0.0% ni, 83.4% id, 0.0% wa, 0.0% hi,
0.0% si
0.0% si
ユーザープロセスの使用時間 | 9.8% us |
システムプロセスの使用時間 | 6.8% sy |
nice されたタスクの使用時間 | 0.0% ni |
アイドル状態の時間 | 83.4% id |
I/Oの終了待ち時間 | 0.0% wa |
ハードウェア割込み要求での使用時間 | 0.0% hi |
ソフトウェア割込み要求での使用時間 | 0.0% si |
4行目
Mem: 16502048k total, 16489856k used, 12192k free,
737184k buffers
737184k buffers
利用できるメモリの総量 | 16502048k total |
利用中のメモリ | 16489856k used |
空きメモリ | 12192k free |
共有メモリ・バッファに用いられているメモリ | 737184k buffers |
5行目
Swap: 16777152k total, 1883920k used, 14893232k free,
10862256k cached
10862256k cached
スワップ空間の総量 | 16777152k total |
利用されているスワップ空間の量 | 1883920k used |
利用可能なスワップ空間の量 | 14893232k free |
キャッシュされているスワップ空間の量 | 10862256k cached |
6行目以降
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3937 bbusr3 17 0 306m 253m 6064 S 64.8 1.6 0:26.79 gdb
4888 ymusr 16 0 4464 2672 1872 R 1.0 0.0 0:00.16 top
104 root 15 0 0 0 0 S 0.1 0.0 8:25.82 kswapd0
:
略
:
3937 bbusr3 17 0 306m 253m 6064 S 64.8 1.6 0:26.79 gdb
4888 ymusr 16 0 4464 2672 1872 R 1.0 0.0 0:00.16 top
104 root 15 0 0 0 0 S 0.1 0.0 8:25.82 kswapd0
:
略
:
PID | プロセスID | ||||||||||||||||
USER | 所有者のユーザID | ||||||||||||||||
PR | 優先度 | ||||||||||||||||
NI | nice 値(相対的優先順位)。 負の値が高い優先度を意味する。 | ||||||||||||||||
VIRT | 仮想メモリサイズ。単位:kbtyes | ||||||||||||||||
RES | 使用している物理(スワップされていない)メモリサイズ。単位:kbtyes | ||||||||||||||||
SHR | 使用している共有メモリのサイズ | ||||||||||||||||
S | 状態
|
||||||||||||||||
%CPU | CPU使用率。 CPU 1つあたりの時間に対するパーセンテージで表示される。 | ||||||||||||||||
%MEM | 物理メモリの占有量 | ||||||||||||||||
TIME+ | 起動してから使用したCPU時間の総計。 | ||||||||||||||||
COMMAND | 実行中のコマンド |
Copyright (C) 2016 ymlib.com