仮想プロビジョニング SCSI コンプライアンス テスト (ロゴ)
このテストでは、ストレージ アレイが仮想プロビジョニング機能を適切にサポートできることを検証します。
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 10 |
カテゴリ | 互換性 |
タイムアウト (分) | 600 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、テスト要件: ハード ディスク ドライブのテストの前提条件に従って、テストのセットアップを完了してください。
テストを実行する前に、仮想プロビジョニングされる LUN が、オンラインで初期化される RAW ディスクであることを確認してください。 仮想プロビジョニングされる LUN のしきい値を 70% に設定します。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティング情報については、「Device.Storage テストのトラブルシューティング」を参照してください。
詳細情報
このテストでは、Windows での SCSI デバイスの遵守状況の測定に焦点が当てられます。 目標は、Windows でサポートされている SCSI デバイスが SPC-4 と SBC-3 で規定されている SCSI 仕様にすべて完全に準拠しているか確認することと、Microsoft と Microsoft パートナーがこれらの標準を完全に遵守して準拠できるようにすることの 2 つです。 遵守状況を維持すると、システム全体の信頼性が高くなります。
Note
これらの仕様の詳細については、Technical Committee T10 SCSI Storage Interfaces Web サイトを参照してください。
テストでは、次のコマンドがデバイスに送信されます。
Inquiry VPD 0xB0 page または 0xB2 page
Log Sense
Get LBA Status
Unmap
Read Capacity 16 (必須ではありません)
SCSI コマンド
INQUIRY (SPC-4 のセクション 6.6 を参照)
Page Code B0h の場合:
INQUIRY B0h VPD page コマンドをサポートします (状態は GOOD)
PAGE LENGTH = 0x3C
MAXIMUM UNMAP LBA COUNT > 0
MAXIMUM UNMAP BLOCK DESCRIPTOR COUNT > 0
Page Code B2h の場合:
INQUIRY B2h VPD page コマンドをサポートします (状態は GOOD)
DP = 1 の場合、PAGE LENGTH = 0x4
LOG SENSE (SPC-4 のセクション 6.8 を参照)
LOG SENSE コマンドをサポートします (状態は GOOD)
ログ ページの DS (保存を無効にする) ビットは 1 です
ログ ページの SPF (サブページ形式) ビットは 0 です
ログページの SUBPAGE CODE (バイト 2) は 0 です
ログページの PAGE LENGTH は 12 で割り切れます
ログ パラメーターの FORMAT AND LINKING は 0x3 です
ログ パラメーターの PARAMETER LENGTH = 0x8
ログ パラメーターの PARAMETER CODE は 0x1 から 0xFF までの間です
GET LBA STATUS (SBC-3 のセクション 5.4 を参照)
GET LBA STATUS コマンドをサポートします (状態は GOOD)
LBA 状態記述子の PAGE LENGTH > 20
STARTING LOGICAL BLOCK ADDRESS + NUMBER OF LOGICAL BLOCKS < LBA の合計数
UNMAP (SBC-3 のセクション 5.27 を参照)
UNMAP (10) コマンドをサポートします (状態は GOOD)
ランダムな WRITE (10) コマンドを実行し、UNMAP を送信した後には、GET LBA STATUS では割り当てが解除された LBA がいくつか返されるはずです
UNMAP コマンドの送信後、マップされたリソースは減るはずです
READ CAPACITY (16) (SBC-3 のセクション 5.16 を参照)
このコマンドは必須ではありません。 テストすると警告のみ返されます。
READ CAPCITY (16) と INQUIRY B2h VPD page の間では LBPME ビットが一致します
READ CAPCITY (16) と INQUIRY B2H VPD page の間では LBPRZ ビットが一致します
コマンド構文
コマンド オプション | 説明 |
---|---|
Scsicompliance.exe /device [DeviceID] /verbosity [LoggingVerbosity e.g. 4] /scenario ThinProvision /operation [OperationId] |
テストを実行します。 |
Note
このテスト バイナリのコマンド ライン ヘルプを表示するには、「/h」と入力します。
ファイル一覧
ファイル | 場所 |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
TPDiskDeviceObjLink | Create Storage Parameters によって割り当てられます。 |
WDKDeviceID | テストするデバイスのインスタンス パス |
LoggingVerbosity | LoggingVerbosity: ログ記録の詳細。 レベルは累積的です。 0 = アサーションと結果。 1 = 詳細 (既定値)。 2 = CDB、データ、検出情報。 3 = デバッグと詳細モード ページの情報。 4 = メモリ使用量 |
ScenarioId | シナリオのテスト名。 |
ScsiComplianceDevice | デバイス パス |
LLU_NetAccessOnly | テスト ファイル共有にアクセスするためのユーザー アカウントです。 |
LLU_LclAdminUsr | テストを実行するためのユーザー アカウント。 |
OperationId | 操作オプション |
Destructive | (0、1) 0 = パッシブ、1 = 破壊的 |