| サンプル集 |
| 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.28Tasks: 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% siMem: 16502048k total, 16489856k used, 12192k free,
737184k buffersSwap: 16777152k total, 1883920k used, 14893232k free,
10862256k cachedPID 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
