選択されたローカル・システム統計情報を報告します。
topas [ -cpus number_of_monitored_hot_CPUs ] [ -disks number_of_monitored_hot_disks ] [ -interval monitoring_interval_in_seconds] [ -nets number_of_monitored_hot_network_interfaces ] [ -procs number_of_monitored_hot_processes ] [ -wlms number_of_monitored_hot_WLM_classes ] [ -procsdisp | -wlmdisp | -cecdisp]
topas コマンドは、ローカル・システムでのアクティビティーに関する選択された統計情報を報告します。このコマンドは、80x25 文字用の画面で表示するのに適切なフォーマットで、その出力を表示します。
topas コマンドがフラグなしで呼び出された場合は、次のコマンド行で呼び出されたのと同様に実行します。
topas -disks 20 -interval 2 -nets 20 -procs 20 -wlms 20 -cpus 20
このプログラムは、monitoring_interval_in_seconds 引数が指定した間隔で、システムから統計情報を取り出します。以下に示すデフォルトの出力は、2 つの固定部分と変数セクションから構成されます。表示の左の上の 2 行は、topas コマンドが実行するシステムの名前、最後の観察の日時、およびモニター間隔を示します。
2 番目の固定部分は、表示の右端 25 桁に記入されます。ここには、以下のように統計情報の 5 つのサブセクションが入ります。
| EVENTS/QUEUES | 選択されたシステム規模のイベントの秒当たりの頻度、およびスレッドの実行と待ち行列の平均サイズを表示します。
|
| FILE/TTY | 選択されたファイルおよび tty 統計情報の秒当たりの頻度を表示します。
|
| PAGING | ページング統計情報の秒当たりの頻度を表示します。
|
| MEMORY | 実メモリー・サイズと使用中のメモリーの配分を表示します。
|
| PAGING SPACE | ページング・スペースのサイズおよび使用率を表示します。
|
| NFS | 秒当たりの呼び出しにおける NFS stats を表示します。
|
topas 画面の可変部は、1 つ、2 つ、3 つ、4 つ、 または 5 つのサブセクションを持つことができます。表示されるサブセクションが複数の場合は、常に以下の順序で表示されます。
topas コマンドは、始動すると、ホット・エンティティーのモニターが行われるすべてのサブセクションを表示します。例外はワークロード管理 (WLM) クラス・サブセクションで、これは WLM がアクティブのときのみ表示されます。
| CPU 使用状況 |
このサブセクションは、CPU の累積使用量を示す棒グラフを表示します。 CPU が複数存在する場合は、c キーを 2 回 押して、CPU のリストを表示できます。 c キーを 1 回のみ押すと、このサブセクションはオフになります。次のフィールドが、両方のフォーマットで表示されます。
このサブセクションが最初にホット CPU のリストを表示する際、リストは User% フィールドによってソートされます。ただし、カーソルを望ましい列の上に移動すると、リストをほかのフィールド別によってソートすることができます。 |
| ネットワーク・インターフェース |
このサブセクションは、ホット・ネットワーク・インターフェースのリストを表示します。表示されるインターフェースの最大数は、-nets フラグで指定されたようにモニターされるホット・インターフェースの数です。ほかのサブセクションも表示される場合は、表示されるインターフェースの数は少なくなります。 n キーを押すと、このサブセクションはオフになります。 n キーをもう一度押すと、すべてのネットワーク・インターフェースのアクティビティー報告の要約が 1 行表示されます。両方の報告書では、次のフィールドが表示されます。
このサブセクションが最初にホット・ネットワーク・インターフェースのリストを表示する際、リストは KBPS フィールドによってソートされます。ただし、カーソルを望ましい列の上に移動すると、リストをほかのフィールド別によってソートすることができます。ソートが有効なのは、16 ネットワーク・アダプターまでです。 |
| 物理ディスク | このサブセクションは、ホット物理ディスクのリストを表示します。表示される物理ディスクの最大数は、-disks フラグで指定されたようにモニターされるホット物理ディスクの数です。ほかのサブセクションも表示される場合は、表示される物理ディスクの数は少なくなります。
d キーを押すと、このサブセクションはオフになります。
d キーをもう一度押すと、すべての物理ディスクのアクティビティー報告の要約が 1 行表示されます。両方の報告書では、次のフィールドが表示されます。
このサブセクションが最初にホット物理ディスクのリストを表示する際、リストは KBPS フィールドによってソートされます。ただし、カーソルを望ましい列の上に移動すると、リストをほかのフィールド別によってソートすることができます。ソートが有効なのは、128 物理ディスクまでです。 |
| WLM クラス |
このサブセクションは、ワークロード管理 (WLM) クラスのリストを表示します。表示される WLM クラスの最大数は、-wlmdisp フラグで指定されたようにモニターされるホット WLM クラスの数です。ほかのサブセクションも表示される場合は、表示されるクラスの数は少なくなります。 w キーを押すと、このサブセクションはオフになります。クラスごとに、次のフィールドが表示されます。
このサブセクションが最初にホット WLM クラスのリストを表示する際、リストは CPU% フィールドによってソートされます。ただし、カーソルを望ましい列の上に移動すると、リストをほかのフィールド別によってソートすることができます。 |
| プロセス | このサブセクションは、ホット・プロセスのリストを表示します。表示されるプロセスの最大数は、-procs フラグで指定されたようにモニターされるホット・プロセスの数です。ほかのサブセクションも表示される場合は、表示されるプロセスの数は少なくなります。
p キーを押すと、このサブセクションはオフになります。プロセスは、モニター間隔にまたがるそれらの CPU 使用量によってソートされます。プロセスごとに、次のフィールドが表示されます。
|
topas によって表示される WLM への変更 (新規クラスの追加、または既存のクラス名の変更のような) は、topas の開始後は反映されません。 topas および、Spmi を使用するすべてのクライアントを停止してから、WLM の変更が行われた後に再始動する必要があります。これも、topas または他のすべての Spmi 利用者が開始された後に追加された、ディスクおよびネットワーク・アダプターの例です。
以下に、topas コマンドが生成する表示の例を示します。
Topas Monitor for host: niller EVENTS/QUEUES FILE/TTY
Mon Mar 13 15:56:32 2000 Interval: 2 Cswitch 113 Readch 1853576
Syscall 2510 Writech 49883
CPU User% Kern% Wait% Idle% Reads 466 Rawin 0
cpu0 7.0 4.0 0.0 89.0 Writes 12 Ttyout 706
cpu1 1.0 8.0 0.0 91.0 Forks 0 Igets 0
cpu2 0.0 0.0 0.0 100.0 Execs 0 Namei 0
Runqueue 0.0 Dirblk 0
Waitqueue 0.0
Interf KBPS I-Pack O-Pack KB-In KB-Out
lo0 100.4 45.7 45.7 50.2 50.2 PAGING MEMORY
tr0 2.0 4.4 3.4 1.4 0.6 Faults 1 Real,MB 255
Steals 0 % Comp 81.0
Disk Busy% KBPS TPS KB-Read KB-Writ PgspIn 0 % Noncomp 19.0
hdisk0 0.0 0.0 0.0 0.0 0.0 PgspOut 0 % Client 3.0
hdisk1 0.0 0.0 0.0 0.0 0.0 PageIn 0
PageOut 0 PAGING SPACE
WLM-Class (Active) CPU% Mem% Disk% Sios 0 Size,MB 0
System 8 41 12 % Used
Shared 1 24 9 % Free
NFS calls/sec
Name PID CPU% PgSP Class ServerV2 0 Press:
topas (35242) 3.0 0.3 System ClientV2 0 "h" for help.
X (3622) 1.4 44.4 System ServerV3 0 "q" to quit.
notes (25306) 1.3 123.3 System ClientV3 0
Topas Monitor for host: mothra Interval: 2 Wed Nov 8 12:27:34 2000
DATA TEXT PAGE PGFAULTS
USER PID PPID PRI NI RES RES SPACE TIME CPU% I/O OTH COMMAND
root 1806 0 37 41 16 3374 16 13:25 1.0 0 0 gil
root 1032 0 16 41 3 3374 3 0:00 0.0 0 0 lrud
root 1290 0 60 41 4 3374 4 0:02 0.0 0 0 xmgc
root 1548 0 36 41 4 3374 4 0:26 0.0 0 0 netm
root 1 0 60 20 197 9 180 0:24 0.0 0 0 init
root 2064 0 16 41 4 3374 4 0:04 0.0 0 0 wlmsched
root 2698 1 60 20 14 2 14 0:00 0.0 0 0 shlap
root 3144 1 60 20 40 1 36 5:19 0.0 0 0 syncd
root 3362 0 60 20 4 3374 4 0:00 0.0 0 0 lvmbb
root 3666 1 60 20 135 23 123 0:00 0.0 0 0 errdemon
root 3982 0 60 20 4 3374 4 0:01 0.0 0 0 rtcmd
root 4644 1 17 20 6 3374 6 0:00 0.0 0 0 dog
root 4912 1 60 20 106 13 85 0:00 0.0 0 0 srcmstr
root 5202 4912 60 20 94 8 84 0:01 0.0 0 0 syslogd
root 5426 4912 60 20 195 76 181 0:12 0.0 0 0 sendmail
root 5678 4912 60 20 161 11 147 0:01 0.0 0 0 portmap
root 5934 4912 60 20 103 11 88 0:00 0.0 0 0 inetd
root 6192 4912 60 20 217 61 188 0:21 0.0 0 0 snmpd
root 6450 4912 60 20 137 10 116 0:00 0.0 0 0 dpid2
root 6708 4912 60 20 157 29 139 0:06 0.0 0 0 hostmibd
root 0 0 16 41 3 3374 3 7:08 0.0 0 0
root 6990 1 60 20 106 10 86 0:06 0.0 0 0 cron
Topas Monitor for host: mothra Interval: 2 Wed Nov 8 12:30:54 2000
WLM-Class (Active) CPU% Mem% Disk-I/O%
System 0 0 0
Shared 0 0 0
Default 0 0 0
Unmanaged 0 0 0
Unclassified 0 0 0
==============================================================================
DATA TEXT PAGE PGFAULTS
USER PID PPID PRI NI RES RES SPACE TIME CPU% I/O OTH COMMAND
root 1 0 108 20 197 9 180 0:24 0.0 0 0 init
root 1032 0 16 41 3 3374 3 0:00 0.0 0 0 lrud
root 1290 0 60 41 4 3374 4 0:02 0.0 0 0 xmgc
root 1548 0 36 41 4 3374 4 0:26 0.0 0 0 netm
root 1806 0 37 41 16 3374 16 13:25 0.0 0 0 gil
root 2064 0 16 41 4 3374 4 0:04 0.0 0 0 wlmsched
root 2698 1 108 20 14 2 14 0:00 0.0 0 0 shlap
root 3144 1 108 20 40 1 36 5:19 0.0 0 0 syncd
root 3362 0 108 20 4 3374 4 0:00 0.0 0 0 lvmbb
root 3666 1 108 20 135 23 123 0:00 0.0 0 0 errdemon
root 3982 0 108 20 4 3374 4 0:01 0.0 0 0 rtcmd
topas は、実行の間に 1 文字のサブコマンドを受け取ります。モニター間隔が経過するごとに、プログラムは、以下のいずれかのサブコマンドを検査して、要求されたアクションに応答します。
| a | a キーは、モニターされる可変サブセクション (CPU、ネットワーク、ディスク、WLM、およびプロセス) のすべてを表示します。 a キーを押すと、topas コマンドは常に最初の主画面に戻ります。 |
| c | c キーは、累積報告書、オフ、および最も頻度の高い CPU のリストの間で CPU サブセクションを切り替えます。表示される最も頻度の高い CPU の数は、画面上で使用可能なスペースによって決まります。 |
| d | d キーは、最も頻度の高いディスクのリスト、オフ、およびシステムの合計ディスク・アクティビティーに関する報告の間で、ディスク・サブセクションを切り替えます。表示される最も頻度の高いディスクの数は、画面上で使用可能なスペースによって決まります。 |
| h | ヘルプ画面を表示します。 |
| n | n キーは、最も頻度の高いインターフェースのリスト、オフ、およびシステムの合計ネットワーク・アクティビティーに関する報告の間で、ネットワーク・インターフェース・サブセクションを切り替えます。表示される最も頻度の高いインターフェースの数は、画面上で使用可能なスペースによって決まります。 |
| w | w キーは、ワークロード管理 (WLM) クラス・サブセクションのオン/オフを切り替えます。表示される最も頻度の高い WLM クラスの数は、画面上で使用可能なスペースによって決まります。 |
| p | p キーは、ホット・プロセス・サブセクションのオン/オフを切り替えます。表示される最も頻度の高いプロセスの数は、画面上で使用可能なスペースによって決まります。 |
| P | 大文字の P キーは、デフォルトの画面をフルスクリーン処理画面に置き換えます。この画面には、システムで実行するプロセスに関して、主画面のプロセス・セクションより詳細な情報が表示されます。 P キーをもう一度押すと、デフォルトの主画面に切り替わって戻ります。 |
| W | 大文字の W キーは、デフォルトの画面をフルスクリーンの WLM クラス表示画面に置き換えます。この画面には、WLM クラスと、クラスに割り当てられたプロセスに関する詳細情報が表示されます。 W キーをもう一度押すと、デフォルトの主画面に切り替わって戻ります。 |
| L | 大文字の L キーは、現行画面を論理区画画面に置き換えます。lparstat および mpstat の場合に類似した、Micro-Partitioning および SMT 経路距離が表示されます。 |
| f | カーソルを WLM クラスの上に移動し、f キーを押すと、WLM 画面の下部にクラスの上部プロセスのリストが表示されます。このキーが有効なのは、topas がフルスクリーンの WLM 画面にあるときに限られます (W キーまたは -wlms フラグを使用して)。 |
| q | プログラムを終了します。 |
| r | 画面を最新表示します。 |
| 矢印およびタブ・キー | CPU、ネットワーク、ディスク、WLM クラス、およびフルスクリーン WLM のような主画面、ならびに プロセス画面からのサブセクションは、さまざまな基準でソートできます。カーソルを列の上に置くと、その列でソートがアクティブ化します。入力は、常に最高値から最低値にソートされます。カーソルは、タブ・キーまたは矢印キーを使用して移動できます。ソートは、128 ディスクおよび 16 ネットワーク・アダプターに対してのみ有効です。 |
バーチャル I/O サーバーのコマンドの終了状況を参照してください。
topas -interval 5 -nets 0 -procs 0 -wlms 0
topas -procs 5 -nets 0 -disks 0
topas
topas -procdisp
topas -wlmdisp