適切なエンタープライズグレード SSD を選択することは、実際に導入した時のパフォーマンスの変化を知るために、実環境でのテストを実施することを意味します。テストおよび比較では、ドライブに負荷をかけて故障にいたるまでの限界や耐久性を知り、時間の経過とともにパフォーマンスが変化するか確かめます。
このシリーズのその1では、テスト環境を構築する際のハードウェアの考慮事項について説明しました。その続きとして、次は企業組織の実際のニーズを理解するための最終ベンチマークテストの設計と実行の詳細について、および適切な総合テストを設計するためのベンチマーキングソフトウェアの活用方法について説明します。
テストの目的
簡単に言うと、デバイスにかけられる最大の負荷を知る必要があります。つまり、短時間の成果ではなく、長期間のI/Oパフォーマンスを調べます。前処理済みのドライブでテストを実施する場合、連続およびランダム読み書きシナリオの両方で、レイテンシと IOPS の低下を確認可能なほど、十分に長時間のテストを実施する必要があります。
これらの長時間テストでは、ドライブ全体の飽和、入出力レイテンシ、起動レイテンシ、ワークロード増加に伴うシステム劣化の度合い、帯域幅の輻輳などを調べます。また、パフォーマンスに他のパターンが存在するかを調べるために、持続、開始/停止、一時停止動作を測定します。
ウェブのホスティングとストリーミングのアプリケーションには、特別なワークロードが存在します。これらのワークロードはその性質上、連続的であるため、ストレージアレイには必ず適切な連続パフォーマンス数値を設定してください。そうした準備を行っても、連続読み書きを行うアプリケーションがある場合は、ドライブのクラスターが存在すれば動作がランダムになることがあります。そのため、クラスター全体を読み込み、ランダムに読み書きされるセクターがどのように生成され読み込まれるか、評価してください。

また、データセンター用ドライブでは、キュー深度を高くしてテストすることが重要です。キュー深度とは、未処理のアクセス件数、またはある時点にデバイスの待ち行列で待機している入出力件数のことです。このテストでは単に、マルチスレッドアプリケーションや仮想化で一般的な、大量の同時入出力をドライブが処理する能力を測定します。
まとめとして、ドライブが すべての PRD(製品要件文書)のパフォーマンス数値を満たしつつ、同時に QoS レイテンシおよび一貫性の測定基準に達しており、また、RAID、vSAN および OLTP テストスイートすべてに合格していることを確認してください。
目標は、不具合を露呈させるのに十分な長さの期間、多種類の R/W/M ワークロードでドライブをテストすることです。