Connection (接続) と Functional (機能) の 2 つのテストモードが用意されています。これらのモードは、テストされるシステムの状態と、その目的がそれぞれ異なります。
Solstice SyMON から SunVTS を起動した場合は、Functional モードのテストは制限付きで実行されます。
1 つのテストセッションで複数のテストモードを選択することはできません。
このテストモードでは、テストが行われるシステムにデバイスが接続されているかどうか、また、アクセスが可能かどうかを判断します。
機能テストは行われませんが、システムがオンラインの場合は、テストは問題なく実行することができます。
このモードのテストは限定的であるため、システム構成を検査するための周期的な確認に利用することができます。
このテストモードでは、選択されたデバイスとそのデバイスドライバのすべての動作がテストされます。
1 つのテストを実行してそのデバイスの機能だけ検査することも、すべてのシステムデバイスに対して複数の検査を実行し、完全なシステム検査を行うこともできます。
徹底したテストを行うため、システム資源が大量に使用されます。このため、このモードでのテスト中は、システム上で重要なアプリケーションを実行したり、システムを本格運用したりしないでください。
このテストモードでは、デバイスに関連するすべてのシステム資源がテストに利用できると想定されます。このため、デバイスにアクセスできない場合は、障害として記録されます。テストの実行には時間がかかりますが、対象範囲を全体に広げ、デバイスを完全に検査することを目的としています。
Functional モードでテストを行う際、SunVTS は、システムが安全なオフライン状態になっているかどうかを確認しません。このため、アプリケーションや SunVTS の間でシステム資源の競合が起きないように、ユーザー自身が確認する必要があります。詳細は、「SunVTS の実行時の注意事項」を参照してください。
Solstice SyMON は、ハードウェアおよびシステムの状態を素早く認識します。たとえば、CPU 障害などの重大な状態や、スワップ空間の減少などの些細な状態を監視することができます。また、ハードウェア性能を監視して、ディスクのソフト読み取りエラーなどの初期ハードウェア障害を検出することもできます。
Solstice SyMON はオンライン診断インタフェースです。このため、Solstice SyMON を実行しながら SunVTS を使用することができます。この場合は、他のアプリケーションとユーザーに対する影響を最小限に抑えながら、Functional テストモードで動作テストが行われ、障害が検出されます。
Solstice SyMON から Functional テストモードにアクセスする場合に、システムが重要なアプリケーションを実行していても構いません。テストはこの状態を検出し、通常は、与えられた制約内で可能な広範囲のテストが行われます。このモードでは、テストパラメタの一部と実行オプション、一部システムオプションの設定が固定され、変更することはできません。これは、危険な動作を引き起こす可能性のあるオプションが選択されて、システムが不安定な状態にならないようにするためです。
表 5-1 に、異なるモードでのテスト実行オプションのデフォルト値を示します。
表 5-1 実行オプション
オプション |
Connection テストモード |
Functional テストモード |
SyMONからの Functional テストモード |
---|---|---|---|
Stress |
無効 (固定) |
無効 |
無効 (固定) |
Verbose |
無効 (固定) |
無効 |
無効 (固定) |
Core File |
無効 (固定) |
無効 |
無効 (固定) |
Run On Error |
無効 (固定) |
無効 |
無効 (固定) |
Max Passes |
1 (固定) |
0 |
1 (固定) |
Max Time |
0 (固定) |
0 |
0 (固定) |
Number of Instances |
1 (固定) |
プロセス数によって異なる |
1 (固定) |