前へ | 次へ | 目次 | 索引 |
MONITOR SCS コマンドは,SCS (システム通信サービス) クラスの監視を起動します。
MONITOR SCS
/修飾子 [,...]
1 つ以上の修飾子。本章の「コマンド修飾子の説明」を参照してください。
/ALL
すべての統計項目 (現在,平均,最小,最大) を表示出力と要約出力に含めることを指定します。要約出力の場合,すべてのクラスについて,この修飾子が省略時の値です。要約出力以外の場合,CLUSTER,MODES,PROCESSES,STATES,SYSTEM, VECTOR を除くすべてのクラスについて,この修飾子が省略時の値です。/AVERAGE
平均統計のバー・グラフを表示出力と要約出力に含めることを指定します。/CURRENT
現在の統計のバー・グラフを表示出力と要約出力に含めることを指定します。この修飾子は,CLUSTER,MODES,STATES, SYSTEM,VECTOR の各クラスの省略時の値です。/ITEM=(キーワード [,...])
表示出力と要約出力の対象とする 1 つ以上のデータ項目を選択します。複数のキーワードを指定する場合は,括弧で囲み,コンマで区切ってください。省略時の値は,/ITEM=KB_MAP です。次の表は /ITEM 修飾子キーワードを説明しています。
キーワード 説明 ALL ディスクについて収集したすべてのデータ項目の統計を連続画面で表示することを指定する BUFFER_DESCRIPTOR 各ノードについて,ローカル・ノードのバッファ・キュー登録記述子率の統計を表示することを指定する D_DISCARD 各ノードについて,データグラム破棄率統計を表示することを指定する D_RECEIVE 各ノードについて,データグラム受信率統計を表示することを指定する D_SEND 各ノードについて,データグラム送信率統計を表示することを指定する KB_MAP 各ノードについて, KB マップ率統計を表示することを指定する KB_REQUEST 各ノードについて,データ要求による KB 要求率統計を表示することを指定する KB_SEND 各ノードについて,データ送信による KB 送信率統計を表示することを指定する M_RECEIVE 各ノードについて,メッセージ受信率統計を表示することを指定する M_SEND 各ノードについて,メッセージ送信率統計を表示することを指定する REQUEST_DATA 各ノードについて,ローカル・ノードが起動したデータ要求率統計を表示することを指定する SEND_CREDIT 各ノードについて,ローカル・ノードの送信クレジット・キュー登録率統計を表示することを指定する SEND_DATA 各ノードについて,ローカル・ノードが起動したデータ送信率統計を表示することを指定する
/MAXIMUM
最大統計のバー・グラフを表示出力と要約出力に含めることを指定します。/MINIMUM
最小統計のバー・グラフを表示出力と要約出力に含めることを指定します。/PERCENT
/NO PERCENT (省略時の設定)
統計をパーセント値として表示出力と要約出力で表すかどうかを制御します。/PERCENT 修飾子が適用されるのは,DISK,MODES,SCS,STATES のクラスだけです。
SCS クラスは,構成要素クラスです。このクラスのデータ項目は,クラスタ内の各ノードについて収集されます。 SCS クラスのデータ項目は,次のとおりです。
データ項目 説明 Datagram Send Rate データグラムを別のノードに送信する割合 Datagram Receive Rate データグラムを別のノードから受信する割合 Datagram Discard Rate データグラムを破棄する割合 Message Send Rate シーケンス・メッセージを別のノードに送信する割合 大容量記憶制御プロトコル (MSCP) ディスクとロック・マネージャとの交信を目的として,シーケンス・メッセージをノード間で交換します。
Message Receive Rate シーケンス・メッセージを別のノードから受信する割合 大容量記憶制御プロトコル (MSCP) ディスクとロック・マネージャとの交信を目的として,シーケンス・メッセージをノード間で交換します。
Send Data Rate データ・ブロック送信をローカル・ノードで起動する割合 Kbytes Send Rate ローカル・ノードでデータ送信を起動した結果として KB を送信する割合 Request Data Rate データ要求をローカル・ノードで起動する割合 Kbytes Request Rate ローカル・ノードでデータ要求を起動した結果として KB を受信する割合 Kbytes Map Rate ブロック転送で KB をマップする割合 ローカル・ノードと遠隔ノードの間におけるデータ転送の大体の割合です。バッファは,転送を実行する前にマップしなければなりません。マップしたバッファのサイズは,Kbytes Map Rate で表示されます。データ要求またはデータ送信をローカル・ノードまたは遠隔ノードで起動した場合,Kbytes Map Rate は,2 つのノード間で実際に転送した KB 数を示します。
Send Credit Queued Rate 接続を送信クレジットのキューに登録する割合 遠隔ノードが設定したバッファがすべて使用されている場合,接続は送信クレジットのキューに登録されます。
Buffer Descriptor Queued Rate 接続をバッファ記述子のキューに登録する割合 ローカル・ノードが設定したバッファ記述子がすべて使用されている場合,接続はバッファ記述子のキューに登録されます。システム・パラメータ SCSBUFFCNT を変更すれば,バッファ記述子の数を増やすことができます。
MONITOR> MONITOR SCS
|
クラスタ内の各ノードについて,SCS の KB マップ率統計を表示しています。 CURLEY というノードと階層記憶制御装置 (HSC) SHEMP との間のブロック転送マップ動作を示しています。クラスタ内の各ノードは, SCS ノード名で表されています。
MONITOR STATES コマンドは,PROCESS STATES クラスの監視を起動します。PROCESS STATES クラスは,14 種類のスケジューラ状態にあるプロセス数を表示します。
MONITOR STATES
/修飾子 [,...]
1 つ以上の修飾子。本章の「コマンド修飾子の説明」を参照してください。
/ALL
すべての統計項目 (現在,平均,最小,最大) を表示出力と要約出力に含めることを指定します。要約出力の場合,すべてのクラスについて,この修飾子が省略時の値です。要約出力以外の場合,CLUSTER,MODES,PROCESSES,STATES,SYSTEM, VECTOR を除くすべてのクラスについて,この修飾子が省略時の値です。/AVERAGE
平均統計のバー・グラフを表示出力と要約出力に含めることを指定します。/CURRENT
現在の統計のバー・グラフを表示出力と要約出力に含めることを指定します。この修飾子は,CLUSTER,MODES,STATES, SYSTEM,VECTOR の各クラスの省略時の値です。/MAXIMUM
最大統計のバー・グラフを表示出力と要約出力に含めることを指定します。/MINIMUM
最小統計のバー・グラフを表示出力と要約出力に含めることを指定します。/PERCENT
/NO PERCENT (省略時の設定)
統計をパーセント値として表示出力と要約出力で表すかどうかを制御します。/PERCENT 修飾子が適用されるのは,DISK,MODES,SCS,STATES のクラスだけです。省略時の設定では,統計はパーセント値として表されません。
STATES クラスは,次の 14 種類のスケジューラ状態にあるプロセス数を表示します。
スケジューラ状態 説明 Collided Page Wait (COLPG) 変化状態にあるフォルト・ページを待機する。 Mutex & Miscellaneous Resource Wait (MWAIT) 相互排他セマフォまたは動的資源の可用性を待機する。 PROCESSES クラスで表示される Mutex and Miscellaneous Resources Wait 状態とその識別コードは,次のとおり。
MWAIT 待ち状態の理由 MUTEX Mutual exclusion semaphore RWAST AST wait (wait for system or spcial kernel AST) RWBRK Breakthrough (wait for broadcast message) RWCAP CPU capability required RWCLU Cluster state transition wait RWCSV Cluster server RWIMG Image activation lock RWLCK Lock data base RWMBX Mailbox full RWMPB Modified page writer busy RWMPE Modified page list empty RWNPG Nonpaged dynamic memory RWPAG Paged dynamic memory RWPGF Page file full RWQUO Job quota RWSCS System Communication Services wait RWSNP System snapshot RWSWP Swap file space
Common Event Flag Wait (CEF) イベント・フラグの組み合わせが共通イベント・ブロックに設定されることを待機する。 Page Fault Wait (PFW) ページ・フォルトの結果としてページが読み込まれることを待機する。常駐プロセス。 Local Event Flag Wait (LEF) 1 つ以上のローカル・イベント・フラグが設定されることを待機する。常駐プロセス。 Local Event Flag (Outswapped) (LEFO) 1 つ以上のローカル・イベント・フラグが設定されることを待機する。スワップ・アウト・プロセス。 Hibernate (HIB) プロセスがハイバネート状態にあるか,またはハイバネート要求を実行した。常駐プロセス。 Hibernate (Outswapped) (HIBO) プロセスがハイバネート状態にあるか,またはハイバネート要求を実行した。スワップ・アウト・プロセス。 Suspended (SUSP) プロセスが中断要求を実行した。常駐プロセス。 Suspended (Outswapped) (SUSPO) プロセスが中断要求を実行した。スワップ・アウト・プロセス。 Free Page Wait (FPW) 空きメモリ・ページを待機する。 Compute (COM) プロセッサの使用準備完了。常駐プロセス。 Compute (Outswapped) (COMO) プロセッサの使用準備完了。スワップ・アウト・プロセス。 Current Process (CUR) プロセッサ使用中。
すべてのプロセスの比率としてデータ項目を表示することもできます。
測定を行うときは MONITOR が実行しているので,Current Process は常に, MONITOR を実行するプロセスです。
性能上の理由により,オペレーティング・システムによるプロセス状態データ構造の使用とプロセス状態データ構造との同期はとりません。変則的な状態表示が MONITOR で可能であるのはこのためです。
#1 | |
---|---|
$ MONITOR/INPUT/SUMMARY/NODISPLAY - _$/BEGINNING=29-APR-2003:13:00 - _$/ENDING=29-APR-2003:14:00 STATES/PERCENT/ALL $ TYPE MONITOR.SUM
|
PROCESS STATES の要約を作成し表示しています。 MONITOR> プロンプトに 1 つの MONITOR コマンドを入力する場合には,そのコマンド内で Return キーを使用できないため, DCL レベルで MONITOR コマンドを入力しています。要約対象期間中,平均として,14.1% のプロセスがスワップ・アウトされています。要約対象期間は, 1 p.m. から 2 p.m. までの 1 時間だけとなっています。ただし,入力ファイルには,それ以上のデータが格納されていた可能性があります。
MONITOR SYSTEM コマンドは,SYSTEM 統計クラスの監視を起動します。 SYSTEM 統計クラスは,他のクラスの項目の中で最も重要な項目を表示します。
MONITOR SYSTEM
/修飾子 [,...]
1 つ以上の修飾子。本章の「コマンド修飾子の説明」を参照してください。
/ALL
すべての統計項目 (現在,平均,最小,最大) を表示出力と要約出力に含めることを指定します。要約出力の場合,すべてのクラスについて,この修飾子が省略時の値です。要約出力以外の場合,CLUSTER,MODES,PROCESSES,STATES,SYSTEM, VECTOR を除くすべてのクラスについて,この修飾子が省略時の値です。/AVERAGE
平均統計のバー・グラフを表示出力と要約出力に含めることを指定します。/CURRENT
現在の統計のバー・グラフを表示出力と要約出力に含めることを指定します。この修飾子は,CLUSTER,MODES,STATES, SYSTEM,VECTOR の各クラスの省略時の値です。/MAXIMUM
最大統計のバー・グラフを表示出力と要約出力に含めることを指定します。/MINIMUM
最小統計のバー・グラフを表示出力と要約出力に含めることを指定します。
SYSTEM クラスは,他のクラスの統計の中で重要度が最も高い性能統計を収集して 1 つの表示に出力するため,システム管理者やユーザがシステム動作全体を把握するときに特に便利です。SYSTEM クラスのデータ項目は,次のとおりです。Interrupt Stack (VAXシステム) または Interrupt State (Alphaシステム)
MP Synchronization
Kernel Mode
Executive Mode
Supervisor Mode
User Mode
Compatibility Mode (VAX システムのみ)
Idle Time
Process Count
Page Fault Rate
Page Read I/O Rate
Free List Size
Modified List Size
Direct I/O Rate
Buffered I/O Rate次の 2 種類の形式を,クラス名修飾子で指定できます。
- /ALL 修飾子では,表形式
- /AVERAGE,/CURRENT,/MAXIMUM,/MINIMUM の修飾子では,バー・グラフ形式
これらの形式の例をこの項の最後に示します。 2 番目の例にあるバー・グラフでは,表形式とは異なる次のデータが表示されます。
- Idle Time 以外のすべての CPU プロセッサ・モードが, CPU Busy セグメントに表示される。
- ページ読み込み率が Page Fault セグメントに縦線で表示される。読み込み動作の原因となったページ・フォルトの全体量を目で確認できる (ハード・フォルト率)。ハード・フォルト率は,線の左側に表示される。
- CPU,ページ・フォルト,直接入出力,バッファード入出力の最終画面更新以降のトップ・ユーザが,4 つのセグメントに表示される。
OpenVMS バージョン 7.3 から,MONITOR SYSTEM バー・グラフ画面表示の割合 (Rate) フィールドが次のように増えました。
割合 (Rate) 名 これまでの割合 新しい割合 Page Fault 100 500 Hard Page Fault (Page Fault 表示の縦線) 100 500 Direct I/O 60 500 Free List Size K ブロック単位での表示 K,M,G のいずれかの (適切な) ブロック単位での表示 Mod (変更された) List Size 5 桁。K ブロック単位 8 桁。 K,M,G のいずれかの (適切な) ブロック単位 Buffered I/O 150 500
トップ・ユーザ・プロセスはすべて,表示間隔の始めと終わりまたは要約対象期間全体の始めと終わりの時点で,スワップ・インされていなければなりません。
下のバー・グラフ (トップ・ユーザ) とそれに対応する上のバー・グラフ (システム全体値) の対象統計と時間間隔が例 2 のように同じである場合,この 2 つのグラフを比較検討できます。次のような状況が該当します。
- SYSTEM クラスだけを監視している。つまり,他のクラス名を MONITOR コマンドで指定していない。
- CURRENT 統計が指定されている。
- /INTERVAL 値と /VIEWING_TIME 値が等しい。
上記以外の場合,トップ・ユーザ統計は必ず CURRENT ですが,システム全体統計は CURRENT,AVERAGE,MAXIMUM,MINIMUM のいずれでもあり得るので,比較作業を行う場合は注意してください。
前へ 次へ 目次 索引