次の方法で共有


ハイブリッド トリム パフォーマンス テスト (ロゴ)

このテストでは、ハイブリッド情報機能セットをサポートする SATA ドライブの Trim コマンドのパフォーマンスを評価します。

テストの詳細

   
仕様
  • Device.Storage.Hd.Sata.HybridInformation.BasicFunction
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 180
カテゴリ ベンチマーク
タイムアウト (分) 10800
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

テストを実行する前に、「ハード ディスク ドライブのテストの前提条件」で説明されているテスト要件に従って、テストのセットアップを完了します。

ドライブは Trim コマンドをサポートしている必要があります。 IDENTIFY DEVICE データのワード 169 ビット 0 が 1 に設定されている必要があります (ACS-2 セクション 7.18.7.71 を参照)。 テストでは、DATA SET MANAGEMENT コマンドを使用して Trim コマンドが送信されます。

ログ記録ドライブとして使用できる別のドライブがあることを確認します。 テストでは、ログ記録ドライブが自動的に選択されます。 ロゴ テスト以外でドライブ上で発生するアクティビティの量を最小限に抑えることが重要です。 これはパフォーマンス テストなので、外部アクティビティが結果に影響を与える可能性があります。

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

  • WTT トレースを確認する

    • トリム パフォーマンス テストの実行タスク ログを表示します。

    • ログ ファイル TrimPerf.wtl を開きます。

    • 問題を解決する可能性のあるメッセージがないか確認します。

    • .wtl ログ ファイルをコピーします。 これは、WTT トレースセクションで説明されている WTT トレースです。

  • メトリックが見つかりませんでした

    • テストは、コマンド補完メトリックを取得するために有効になっている Storport ETW トレースに依存します。 このトレースの有効化の詳細については、ETW トレースのセクションを参照してください。

    • 他の Storport ETW トレースが現在ログに記録されていないことを確認します。 一度にアクティブにできる Storport ETW トレースは 1 つだけです。

  • "テスト ドライブでトリムがサポートされていません" というエラー メッセージが表示された場合は、次の手順を試します。

    • SATA SSD の IDENTIFY DEVICE データのワード 169 ビット 0 が 1 に設定されていることを確認します。

    • DATA SET MANAGEMENT による Trim コマンドの送信を試します。

    • もう一度テストを実行します。

  • 読み取りと書き込みの最大待機時間が 500 ミリ秒を超えたためにテストが失敗した場合は、次の操作を試します。

    • トリムなしで IO 待機時間を確認します。 待機時間を 500 ミリ秒未満に減らしてみます。

    • トリムありで IO 待機時間を確認します。 待機時間を 500 ミリ秒未満に減らしてみます。

トラブルシューティングの情報については、「Device.Storageテストのトラブルシューティング」を参照してください。

説明

これは、通常のトリムパフォーマンステストのラッパーです。 唯一の違いは、テストによって送信されるすべての I/O に優先順位があることです。 また、このテストは、デバイスのキャッシュ サイズに等しい最初の数 GB でのみ動作します。

メトリックをテストする

コマンド メトリック

Trim

すべての TRIM コマンドは、500 ミリ秒未満で完了する必要があります。

IO (Trim との同時送信)

  • すべての読み取りと書き込みコマンドは、500 ミリ秒未満で完了する必要があります。

  • 98.5% の I/O コマンドは、100 ミリ秒未満で完了する必要があります。

 

このテストを手動で再現するには、次の手順に従います。

  • 次のレジストリに移動してください: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_[name of drive under test]\[device instance path]\Device Parameters

  • Storport を右クリックし、[新規] をポイントして、[DWORD (32-bit) 値] をクリックします。

  • キーに EnableLogoETW という名前を付け、値を 1 に設定します。

  • テスト対象のドライブを取り外してシステムに再接続するか、システムを再起動してレジストリ設定を有効にします。

  • TrimPerf.exe、EtwProcessor.dll、Wex.Common.dll、Wex.Communication.dll ファイルをローカル コンピューターにコピーします。

  • コマンドを実行します。

コマンド構文

コマンド 説明

TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown]

テストを実行します。

 

パラメーター

パラメーター名 パラメーターの説明
WDKDeviceID テストするデバイスのインスタンス パス
LLU_NetAccessOnly テスト ファイル共有にアクセスするためのユーザー アカウント。
LLU_LclAdminUsr テストを実行するためのユーザー アカウント。
StorageDriveNumber テストするデバイスのドライブ数
Verbosity ログ出力の詳細度。 0 は最も詳細度が低く、4 は最も詳細度が高くなります
DeviceTag デバイス タグ
DeviceID デバイス番号
IOOperation 読み取りまたは書き込み
DiskSize ディスク サイズ
LogFile ログ ファイル名