SunVTS には、接続 (Connection) および機能 (Functional) の 2 つのテストモードがあります。これらのモードは、テストするシステムについてこれらのモードが前提とする条件とテストの目的が異なります。
1 つのテストセッションで選択できるテストモードは 1 つだけです。それぞれのモードについては、以下を参照してください。
接続テストモードでは、テスト対象のシステムにデバイスが接続されているかどうかと、そのデバイスにアクセスすることができるかどうかが検証されます。
接続テストモードでは、デバイスの機能や動作は検証されません。このモードは、システムがオンラインのときでも安全に実行することができます。
機能テストモードでは、選択されたデバイスとそのデバイスドライバがすべての面でテストされます。
機能テストモードでは、1 つのテストを実行して 1 つのデバイスの機能を検証することも、すべてのシステムデバイスに対して複数の検査を実行してシステム全体を検証することもできます。
徹底したテストを行うために、機能テストモードではシステムの資源のかなりの部分が使用されます。このため、機能テストモードの実行中は、システム上で重要なアプリケーションを実行したり、本番稼働でシステムを使用したりしないでください。
機能テストモードでは、テストするデバイスに関係するすべてのシステム資源がテストで利用できるものとしてテストが行われます。テストでデバイスにアクセスできない場合は、エラーが記録されます。機能テストモードでは、テストの実行時に資源を節約することはなく、テスト対象のデバイスに対してあらゆる面から徹底したテストが行われます。
SunVTS は、機能テストモードでテストを行うためにシステムが安全なオフライン状態になっているかどうかを確認しません。このため、ユーザー自身が、アプリケーションおよび SunVTS の間でシステム資源の競合が起きないようにする必要があります。SunVTS の実行時の注意事項については、『SunVTS 3.0 ユーザーマニュアル』を参照してください。
Solstice(TM) SyMON(TM) は、広範囲のハードウェアおよびシステムの状態を素早く確認します。
Solstice SyMON には、オンラインの診断インタフェースがあるため、SyMON を実行しているときに SunVTS を使用することができます。この場合、機能テストモードが、他のアプリケーションおよびユーザーに対する影響を最低限に抑えながら、動作テストを行って、障害を検出、特定します。
SyMON から SunVTS の機能テストモードを使用した場合に、システム上で重要な本番稼働ソフトウェアが実行されていることがあります。SunVTS のテストはこれを感知し、通常は、課された制約の範囲内でできるかぎり広範囲の検査を試みます。このモードでは、一部のテストパラメタ、実行オプション、一部のシステムレベルのオプションは、あらかじめ割り当てられている値に固定され、変更できません。これによって、危険な処理を引き起こす可能性があるオプションまたはオプションの組み合わせが選択されることによって、システムの状態が侵されることを防ぎます。
それぞれのモードでのテスト実行オプションのデフォルト値を 表 1-1 に示します。
表 1-1 テスト実行オプション
オプション |
接続テストモード |
機能テストモード |
SyMON からの 機能テストモード |
---|---|---|---|
Stress |
Disabled (固定) |
Disabled |
Disabled (固定) |
Verbose |
Disabled (固定) |
Disabled |
Disabled (固定) |
Core File |
Disabled (固定) |
Disabled |
Disabled (固定) |
Run On Error |
Disabled (固定) |
Disabled |
Disabled (固定) |
Max Passes |
1 (固定) |
0 |
1 (固定) |
Max Time |
0 (固定) |
0 |
0 (固定) |
Number of Instances |
1 (固定) |
プロセッサ数に依存 |
1 (固定) |