同世代の7200rpm(SATA/SAS)と15000rpm(SAS)のハードディスクドライブのパフォーマンス特性と違いの経験則は何ですか?
それは数学の場合です。 1秒あたりのI/Oは、次の計算によって決定されます。
ランダムI/O = 1000 /(平均待ち時間+シーク時間)
7.2K RPMドライブの場合、シークタイムは8.5ミリ秒、レイテンシは4.16で、IOPS値は78になります。
15K RPMドライブの場合、シークタイムは2.6ミリ秒、待ち時間は2.0ミリ秒で、IOPS値は217になります。
15,000 RPMドライブの場合、シークタイムは3.4ミリ秒、レイテンシは2.0ミリ秒で、IOPS値は185になります。
これらは、Seagateからの(この記事の執筆時点での)現在のドライブの選択に基づく例にすぎません。
インターフェース(SAS vs SATA)はこれらの数値に意味のある影響を与えません。 RPMはパフォーマンスを決定するものです。シーケンシャルI/Oパフォーマンスは異なりますが、最近のほとんどのサーバーI/Oはかなりランダムです。
ご覧のとおり、2つの階層の速度のパフォーマンスの違いは非常に大きくなる可能性があります。
要するに、彼らは異なる特徴と目的を持っています...
7200rpmディスクは、大きくて遅いです。 10000rpmと15000rpmのディスクは、小さくて高速です。後者は、高いトランザクションおよび高いランダムI/Oワークロード向けです。前者は、順次転送と大容量の要件に適しています。
HPのドキュメントから:
HPエントリー(SATA 7.2k)ドライブはユニットコストが最も低く、基本レベルの信頼性とパフォーマンスを提供します。これらは、I/Oワークロードが40%以下のミッションクリティカルでない環境に最適です。これらは通常、内部/アーカイブストレージ、またはエントリーレベルのサーバーのブートドライブとして最適です。
HPミッドライン(SAS 7.2k)ドライブは、エントリードライブより大きな容量と信頼性を提供します。ミッドラインドライブは、回転振動や動作振動に対する耐性が高いため、マルチドライブ構成での使用に適しています。 HP Midlineドライブは、信頼性の向上を必要とする可能性のある外部ストレージなどの大容量アプリケーション用です。ただし、エントリードライブと同様に、ミッドラインドライブは中程度のワークロード環境で使用するためのものです。ミッションクリティカルなアプリケーションでは、エントリードライブまたはミッドラインドライブはお勧めしません。
HP Enterprise(SAS 10k/15k)ドライブは、最も厳しい条件下で最大の信頼性、最高のパフォーマンス、スケーラビリティ、およびエラー管理を提供します。これらは、制約のないI/Oワークロードで使用するために設計された唯一のHPドライブです。これらは、大規模なデータベース、電子メールサーバー、バックオフィスなどのミッションクリティカルなアプリケーション用です。
価値の観点から見ると、SATA 7.2kドライブの数が少ない場合よりも実際のパフォーマンスが向上する場合がありますSAS 15,000台のドライブで、価格は同程度です。大きなビルドアウトでは、 BackblazeはSATAを使用します。これは、値がはるかに優れているためです。複数のSATAドライブを使用する場合、パフォーマンスは通常のストレージ負荷に匹敵します。