システム全体の情報を表示する方法 (top コマンド)

広告

広告

top コマンド

最終更新
2005-07-03T00:00:00+09:00
この記事のURI参照
http://www.7key.jp/computer/top.html#top_command

システム全体の情報を5秒おきに表示する。

使用例

最終更新
2005-07-03T00:00:00+09:00
この記事のURI参照
http://www.7key.jp/computer/top.html#top_example
#top
19:41:58  up 49 days,  4:14,  1 user,  load average: 0.21, 0.16, 0.14
50 processes: 49 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
             total    4.4%    0.0%    0.0%   0.0%     0.0%    0.0%   95.5%
             cpu00    0.9%    0.0%    0.0%   0.0%     0.0%    0.0%   99.0%
             cpu01    7.9%    0.0%    0.0%   0.0%     0.0%    0.0%   92.0%
Mem:  1028456k av,  933364k used,   95092k free,       0k shrd,  111244k buff
                      578760k actv,  141456k in_d,     196k in_c
Swap: 2096472k av,       0k used, 2096472k free                  580224k cached

PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
   1580 root      25   0 28052  27M  2232 S     0.0  2.7 350:04   1 java
   1597 mysql     15   0 15640  15M  1824 S     0.0  1.5 472:57   1 mysqld
  21136 apache    15   0  8444 8444  4628 S     0.0  0.8   0:02   1 httpd
  21137 apache    15   0  8712 8712  4884 S     0.0  0.8   0:02   0 httpd
  21138 apache    15   0  9264 9264  4892 S     0.0  0.9   0:02   1 httpd
  31140 apache    15   0  8984 8984  4612 S     0.0  0.8   0:02   1 httpd
  31141 apache    15   0  9336 9336  4968 S     0.0  0.9   0:02   0 httpd
  31142 apache    15   0  8988 8988  4612 S     0.0  0.8   0:02   0 httpd
  14420 apache    15   0  8844 8844  4996 S     0.0  0.8   0:01   1 httpd

解説

最終更新
2005-07-03T00:00:00+09:00
この記事のURI参照
http://www.7key.jp/computer/top.html#top_description
19:41:58  up 49 days,  4:14,  1 user,  load average: 0.21, 0.16, 0.14

現在時刻、稼働時間、ログインユーザ数、実行待ちジョブの平均数1分前、5分前、15分前(この値が常にCPU数を超えているならばCPUのパワー不足と考えられる。)

50 processes: 49 sleeping, 1 running, 0 zombie, 0 stopped

プロセス合計数、待機中プロセス数、稼動中プロセス数、ゾンビプロセス数、停止プロセス数。

CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle

CPUの使用率を表示。ユーザ、各プロセスの実行優先度、システム、IRQ、ソフトIRQ、I/O待ち、アイドル状態。

Mem:  1028456k av,  933364k used,   95092k free,       0k shrd,  111244k buff
                    578760k actv,  141456k in_d,     196k in_c

メモリ容量を合計、使用中、空き、共有、バッファの順で表示。

Swap: 2096472k av,       0k used, 2096472k free                  580224k cached

スワップ容量を合計、使用中、空きの順で表示。スワップを常時使用している状態は物理メモリ不足と思われる。

詳細
PIDプロセス識別番号
USERプロセスを実行しているユーザ
PRI優先度
NI相対的優先度【-20(最高)〜19(最低)】
SIZEプロセスの容量(KB)
RSSプロセスが使用している実メモリ(KB)
SHAREプロセスが使用している共有メモリ
STATプロセスの状態
  • 【S】スリープ状態
  • 【T】停止中
  • 【D】割り込み不可(sleep)
  • 【N】ナイス値がプラスの状態
  • 【<】ナイス値がマイナスの状態
  • 【R】実行中
  • 【Z】ゾンビ状態
  • 【W】スワップアウト状態
%CPUCPU使用率
%MEM実メモリ使用率
TIMEプロセスの実行時間(秒)
COMMAND現在実行中のコマンド名

実行中のコマンド

実行中に結果を並び替える
Shift + nプロセスID順
Shift + a新しいタスク順
Shift + pCPUの使用時間率の長いもの順
Shift + mメモリ使用量が多いもの順
Shift + t実行時間が長い順
u特定のユーザ権限のプロセスだけを表示
sTOPコマンドの更新間隔(デフォルトでは5秒)を秒単位で指定します。
qTOPコマンドを即座に終了させます。【Ctrl+c】も同様。

広告

Copyright (C) 2005 七鍵 key@do.ai 初版:2005年06月27日 最終更新:2005年07月03日