オプションを組み合わせることによって、診断の要件に応じてテストの数を増減することができます。たとえば、個々のテストインスタンスが同時に実行されるようにテストオプションを変更して、単一または複数のプロセッサに対する負荷レベルを上げることができます。以下の手順を単独で、または組み合わせて使用し、テストセッションの規模を調整することができます。
デバイス上で、同じテストのコピーを複数同時に実行することにより、テストセッションの数を増減することができます。個々のコピーを「テストインスタンス」と呼びます。各テストインスタンスは、独立した、同一テストのプロセスです。テストインスタンスの数は、システムレベル、グループレベル、デバイスレベルで以下のように設定することができます。
以下のいずれかのレベルで Test execution ダイアログボックスを開きます。
システムレベル ― Menu バーから Option → Test execution を選択します。
グループレベル ― グループにポインタを置いて右クリックし、次に Test execution Options を選択します。
デバイスレベル ― デバイスにポインタを置いて右クリックし、次に Test execution Options を選択します。
矢印ボタンでインスタンスの数を増減します。
Apply をクリックします。
テスト同時実行オプションは、テストセッション間のある時点で実行されるテストの数を設定します。テスト同時実行値は、1 度に 1 つのテストを実行するように設定することも、テストセッションの負荷レベルを上げるように大きく設定することもできます。
Schedule Option ダイアログボックス (システムレベルとグループレベル) には、設定を変更することでテストセッション数を増減できるオプションが 2 つあります。
System Concurrency ― システムレベルで同時に実行されるテストの最大数を設定します。この設定により、Group Concurrency は無効になります。
Group Concurrency ― 同じグループ内で同時に実行されるテストの最大数を設定します。このオプションは、システムレベルとグループレベルで使用することができます。
以下のいずれかのレベルから Schedule ダイアログボックスを開きます。
システムレベル ― Menu バーから Option → Schedule を選択します。
グループレベル ― グループにポインタを置いて右クリックし、次に Schedule Options を選択します。
矢印ボタンで System Concurrency または Group Concurrency の値を増減します。
Apply をクリックします。
デフォルトでは、各テストインスタンスは、Solaris カーネルによってその時点で使用可能なプロセッサに割り当てられます。マルチプロセッサシステムでは、以下の手順でテストインスタンスを特定のプロセッサに割り当てることができます。
以下のいずれかのレベルで Test execution ダイアログボックスを開きます。
システムレベル ― Menu バーから Option → Test execution を選択します。
グループレベル ― グループにポインタを置いて右クリックし、次に Test execution Options を選択します。
デバイスレベル ― デバイスにポインタを置いて右クリックし、次に Test execution Options を選択します。
Processor Affinity フィールドは、マルチプロセッサシステムでのみ表示されます。
Processor Affinity オプションは、cputest や fputest などのプロセッサテストでは使用できません。これらのテストは、システム上の各プロセッサに個別に関連付けられているため、異なるプロセッサに割り当てることはできません。
Processor Affinity フィールドから Processor を選択します。
Apply をクリックします。