web-dev-qa-db-ja.com

15K RPM SASドライブのスループットはどれくらいですか?

単一の15KRPMディスクの帯域幅? 10MBpsまたは100MBps?

1
John-ZFS

何を尋ねようとしているのかわかりませんが、次のような典型的な15kドライブの概要を示します Seagate 15k.7: (PDF)ドライブで何をしたいかに応じて、実際のパフォーマンス大幅に異なります。

シーケンシャルアクセス

記載されているドライブのパフォーマンスは、ドライブから122〜204MB /秒です。ドライブは、総ストレージ容量を増やすために、より高密度でビットをディスクに記録するため、ディスクの外側の領域の読み取りは、内側の領域の読み取りよりも少し速くなります。ディスクキャッシュのセグメント化と先読みがディスク上で適切に設定されている場合、ビデオ編集などのストリーミングワークロードでこれにかなり近いものを実現できるはずです。

ランダムアクセス

プラッターは15,000RPM程度で回転し、毎秒250回転になります。平均遅延は2.0msとしてリストされています。 1回転には4msかかるため、ランダムな負荷では、操作を開始すると、セクターはヘッドから平均半回転します。平均シーク時間は、ヘッドが動く時間を含めて3.4msと記載されています。単一のトラック-トラックシークは0.2msかかると記載されています。

3.4msの平均シーク時間(+ 2msの平均回転待ち時間)は、単一のディスクから小さなデータ項目に対して1秒あたり約150〜200のランダムアクセスI/O操作を取得することを期待できることを意味します。

配列内のアクセス

アレイのストリーミングスループットは、ディスクRPMとRAIDストライプサイズの関数です。通常、ワークロードが非常に分散していない限り、ディスクの1回転あたり1ストライプ近くを読み取ります。たとえば、15kのディスクは1秒間に250回回転します。 64kのストライプサイズでは、ドライブから1秒あたり16MBを読み取ることができます。または、256kのストライプサイズでは、ドライブから64MB /秒で読み取ることができます。

非常にランダムなアクセスワークロードがある場合、ディスクシークパターンによっては、数ミリ秒ごとに1つのストライプが発生することが予想されます。これは、平均してピークスループットよりもわずかに遅いストライプの読み取りを意味するため、ディスクあたり150IOPSという数値は妥当な経験則です。アレイには複数のドライブがあるため、コントローラーの速度が遅い、または不適切に調整されているなどの他の要因によって制約されない限り、総スループットはドライブの合計スループットになります。

冗長な情報を書き出す必要があるため、配列への書き込みはより複雑です。 RAIDタイプによっては、書き込みごとにいくつかの追加のI/O操作が必要になる場合があります。正確な数は、RAIDレイアウトのタイプによって異なります。通常、RAID-5への書き込みには4つのIO操作(キャッシュされる可能性のある2つの読み取り、および2つの書き込み))が必要であり、RAID-10への書き込みには2つの書き込み(各側に1つ)が必要です。ミラーの)。

SANでのアクセス

物理ディスクのスループットは、通常、SANパフォーマンスの制約要因ではありません。多くの多くの要因がSANパフォーマンス、コントローラーのセットアップ、さらには次のようなディスクパラメーターに影響します。キャッシュのセグメンテーションと先読みポリシーは、パフォーマンスに大きな影響を与える可能性があります。

SANのディスクパフォ​​ーマンス特性はRAIDコントローラーの場合とほとんど同じですが、ホストベースのRAIDコントローラーには通常見られないレイヤーとチョークポイントがあります。SANパフォーマンスは万能の状況ではなく、ワークロードが異なると、SANに競合する要件が課される可能性があります。

かなり一般的な状況の1つは、汎用ワークロード用に調整されたSANは、トランザクションまたはファイルサービスワークロードとは非常に異なるディスクアクセスパターンを持つ傾向があるデータウェアハウスETLまたはレポートタスクでパフォーマンスが低下することがよくあります。

大手のSANベンダーは、SANよりもはるかに高速であるため、多くの顧客がデータウェアハウスシステムに直接接続ストレージを使用していると考えていました。このタイプのワークロードの場合。この現象は、私が取り組んだサイトでも数回見られ、適度に装備されたサーバーが同じETLジョブでブレード/ SANセットアップを2倍上回ったベンチマークを実行しました。 。

申し訳ありませんが、これはほとんど文字通り意味がありません。

10Mbpsと100Mbpsは一般的なイーサネット速度です(1Gbps、10Gbps、40Gbpsの友人もいます)-ディスクはイーサネットを使用しません-とにかくプライマリインターフェイスとしてではありません。通常、これらはATA/SATA、SCSI/SAS、またはファイバチャネルインターフェイスを使用します。これらは通常、それぞれ1.5/3/6 Gbps、3/6 Gbps、および1/2/4/8Gbpsの速度で動作します。

これらは物理インターフェイスの速度です。ディスクがその速度に達することを意味するのではなく、上限にすぎません。ディスクの全体的なパフォーマンスを定義するために、平均シーク時間、シーケンシャルおよびランダムな読み取りと書き込みの速度に加えて、ほとんどのSAN私のような構築が気になる統計であるIOPSをよく調べます。

特定の問題や質問がある場合は、このかなり不正な質問ではなく、それを尋ねてみませんか。

6
Chopper3