topas コマンド
目的
選択されたローカル・システム統計情報を報告します。
構文
トパス [ -ディスク モニター対象のホスト・ディスクの数 ] [ -間隔 monitoring_interval_in_seconds ] [ -ネット モニターされたホスト・ネットワーク・インターフェースの数 ] [ -プロシージャー モニター対象のホスト・プロセスの数 ] [ -wlms モニター対象の WLM_ クラスの数 ] [ -CPU モニター対象のホスト CPU の数 ] [ -procsdisp | -wlmdisp | -cecdisp] [ -ファイル モニター対象のファイル・システムの数 ] [ -テープ] [ -フルスクリーン {process | WLM | LPAR ディスク | ネット | CEC (C) | VG | ファイル | テープ }]
説明
topas コマンドは、ローカル・システム上のアクティビティーに関する選択した統計情報を報告します。 このコマンドは、80x25 文字用の画面で表示するのに適切なフォーマットで、その出力を表示します。
topas コマンドがフラグなしで呼び出された場合は、次のコマンド行で呼び出されたのと同様に実行します。
topas -disks 20 -interval 2 -nets 20 -procs 20 -wlms 20 -cpus 20 -filesys 2
1 つのフラグを指定する場合、topas コマンドはその値を使用し、その他の値はデフォルト値になります。 これはすべてのフラグに適用できます。
プログラムは、monitoring_interval_in_seconds 引数で指定されたインターバルで、 システムから統計情報を抽出します。 デフォルト出力 (下記に示す) は、 2 つの固定部分と、1 つの可変セクションから構成されます。 ディスプレイの左上の 2 行には、 topas コマンドが実行されているシステムの名前、 最後の監視の日時と時刻、 およびモニター・インターバルが示されます。
パラメーター | 説明 |
---|---|
EVENTS/QUEUES | 選択されたシステム・グローバルのイベントの 1 秒あたりの頻度および、
スレッド実行キューと待機キューの平均サイズを表示します。
|
FILE/TTY | 選択されたファイルおよび tty 統計情報の秒当たりの頻度を表示します。
|
PAGING | ページング統計情報の 1 秒あたりの頻度を表示します。
|
MEMORY | 実メモリー・サイズおよび使用中のメモリーの分配状態を表示します。
|
PAGING SPACE | ページング・スペースのサイズおよび使用率を表示します。
|
NFS | 秒当たりの呼び出しにおける NFS stats を表示します。
|
topas ディスプレイの可変部分には、 1 個から 5 個までのサブセクションが表示されることがあります。 サブセクションが複数表示される場合、 それらは以下の順番で表示されます。
- CPU
- ネットワーク・インターフェース
- 物理ディスク
- ワークロード管理クラス
- プロセス
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 1024
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
フラグ
フラグ名 | 説明 |
---|---|
-cecdisp | 区画間パネルを表示します。 |
-cpus | モニターされるホット CPU 数を指定します。 これは、画面上で十分な余地が得られるときに表示される CPU の最大数でもあります。 この数値が使用可能な CPU の数を超えた場合、モニターし、表示されるのは取り付けられた CPU に限られます。 この引数を省略すると、
デフォルトである 2 が使用されます。 0 (ゼロ) の値が指定された場合は、モニターされる CPU 情報はありません。 1 つのフラグを指定する場合、topas コマンドはその値を使用し、その他の値はデフォルト値になります。 これはすべてのフラグに適用できます。 |
-disks | モニターするディスクの数を指定します。 これが、 画面上に十分の場所がある場合に表示されるディスクの最大数です。 この数値が取り付けられたディスクの数を超えた場合、 モニターし、表示されるのは取り付けられたディスクに限られます。 この引数を省略すると、 デフォルトである 2 が使用されます。 0 (ゼロ) の値が指定された場合は、モニターされるディスク情報はありません。 |
-interval | モニター間隔を秒単位で設定します。 デフォルトは 2 秒です。 |
-nets | モニターされるホット・ネットワーク・インターフェース数を指定します。 これが、 画面上に十分の場所がある場合に表示されるネットワーク・インターフェースの最大数です。 この数が、 インストールされているネットワーク・インターフェースの数よりも大きい場合、 インストールされているネットワーク・インターフェースだけがモニターされ、 表示されます。 この引数を省略すると、 デフォルトである 2 が使用されます。 値として 0 (ゼロ) を指定すると、 ネットワーク情報はモニターされません。 |
-処理 (procsdisp) | フルスクリーン処理画面を表示します。 このデフォルトでは、 使用頻度の高いプロセスのリストを示します。 これは、デフォルト・ディスプレイでのプロセス・サブセクションと似ていますが、 より多くの列でプロセスごとのメトリックをより多く示しています。 このリストは任意の列でソートできます。 |
-procs | モニターされるホット・プロセス数を指定します。 これが、 画面上に十分な場所がある場合に表示されるプロセスの最大数です。 この引数を省略すると、 デフォルトである 20 が使用されます。 値として 0 を指定すると、プロセス情報はモニターされません。 プロセス情報の検索によって、topas プロセッサー使用状況の大多数が構成されます。 プロセス情報が必須でない場合は、 プロセス情報を必要としないことを指定する、 このオプションを常に使用してください。 |
-wlmdisp | 分割画面である、フルスクリーンの WLM クラス表示画面を表示します。 このディスプレイの上部では、
ホット WLM クラスのリストを示しています。
これはデフォルト・ディスプレイの WLM クラス・サブセクションと似ていますが、
完全クラス名を表示できるだけのスペースがあります。 このリストは任意の列でソートできます。 画面の下部には、フルスクリーンのプロセス画面に類似していますが、1 つの WLM クラス (f キーによって選択された) に属するプロセスを表示するのみの最も頻度の高いプロセスのリストが表示されます。 |
-wlms | モニターされるワークロード管理 (WLM) クラス数を指定します。 これは、 画面上に十分の場所がある場合に表示される WLM クラスの最大数でもあります。 この数が、インストールされている WLM クラスの数よりも大きい場合、インストールされている WLM クラスだけがモニターされ、表示されます。 この引数を省略すると、 デフォルトである 2 が使用されます。 値として 0 (ゼロ) を指定すると、 WLM クラス情報はモニターされません。 |
-filesys | モニターされるファイルシステムの数を指定します。 これは、画面上で十分な余地が得られるときに表示されるファイルシステムの最大数でもあります。 この数値がマウントされたファイルシステムの数を超えた場合、 モニターし、表示されるのはマウントされたファイルシステムに限られます。 -ファイル フラグを指定しない場合、デフォルト値は 2 です。 値 0 を指定すると、ファイル・システム情報がモニターされます。 |
-tape | topas 主画面でテープ表示セクションをオンとオフの間で切り替えます。 |
フルスクリーン (-fullscreen) | 指定されたパラメーターのフルスクリーン表示を指定します。 process、WLM、lpar、disk、net、CEC、vg、filesys、または tape の各パラメーターを指定できます。 このリストは任意の列でソートできます。
|
サブコマンド
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 キーは、現行画面を論理区画画面に置き換えます。 |
F | カーソルを WLM クラスの上に移動し、f キーを押すと、WLM 画面の下部にクラスの上部プロセスのリストが表示されます。 このキーが有効なのは、topas がフルスクリーンの WLM 画面にあるときに限られます (W キーまたは -wlms フラグを使用して)。 |
q | プログラムを終了します。 |
r | 画面を最新表示します。 |
矢印および Tab キー | CPU、ネットワーク、ディスク、WLM クラス、およびフルスクリーン WLM のような主画面、ならびに プロセス画面からのサブセクションは、さまざまな基準でソートできます。 列の上にカーソルを置くことによって、 その列でのソートをアクティブにします。 エントリーはいつでも大きい値から小さい値へソートされます。 Tab キーまたは矢印キーを使用して、 カーソルを移動できます。 ソートは、 128 個のディスクおよび 16 個のネットワーク・アダプターまで有効です。 |
終了状況
Virtual I/O Server コマンドの終了状況を参照してください。
例
- 5 秒ごとに最大 20 の「ホット」ディスクを表示し、ネットワーク・インターフェース、WLM クラス、およびプロセス情報を省略するには、次のように入力します。
topas -interval 5 -nets 0 -procs 0 -wlms 0
- 最もアクティブな 5 つのプロセスと、最もアクティブな 20 までの WLM クラス (-w フラグを省略したときのデフォルトである) は表示しますが、ネットワークまたはディスク情報は表示しない場合は、次のように入力します。
topas -procs 5 -nets 0 -disks 0
- プログラムをデフォルト・オプションを指定して実行するには、次のように入力します。
topas
- プロセス画面に直接進むには、次のように入力します。
topas -procsdisp
- WLM クラス画面に直接進むには、次のように入力します。
topas -wlmdisp
- 先頭の 2 つのファイルシステムを表示するには、次のように入力します。
topas -filesys 2
- WLM クラス画面に直接進むには、次のように入力します。
topas -wlms 2
- テープ装置画面に直接進むには、次のように入力します。
topas -tape
- フルスクリーンの WLM クラス画面に直接進むには、次のように入力します。
topas -fullscreen WLM
- フルスクリーンの CEC 画面に直接進むには、次のように入力します。
topas -fullscreen CEC
- フルスクリーンのボリューム・グループ画面に直接進むには、次のように入力します。
topas -fullscreen vg