web-dev-qa-db-ja.com

ZFSプールにSATAIIISSDを使用する

ランダムアクセス用に最適化されたZFSサーバー(PostgreSQLデータベース)を構築することを考えています。私は2つの選択肢があると考えました:

  1. Crucial M500 960 GB SATA III SSDで構成されるプールを使用します。エンタープライズSAS SSDは、SATA IIIの10倍のコストがかかる可能性があることを考えると、価格効果が高くありません。カウンターパート。

  2. 15Kで構成されるプールを使用SAS HDD。(対照的に、企業間の価格差SAS HDDと通常のSATAIII HDDははるかに小さいので、SAS HDDを購入することは依然として正当です。)

私の質問は次のとおりです。

  1. SATA III SSD vs 15k SAS HDD:SATA IIIに対する議論のほとんどは、デューティサイクルに関係しています(24時間年中無休には適していませんか?)が、コンシューマーSATAIII SSD(Samsung 840 Pro、Crucial M500など)のMTBFがSAS SSDおよび15kHDDのMTBFに匹敵すること、M500の使用に問題はありますか?それとも私はより良いですか?ランダムアクセス用のSSDの明らかなパフォーマンス上の利点にもかかわらず、15k SAS HDDでオフですか?

  2. L2ARCおよびSSD ZFSプール:SSDを使用している場合-ZFSプールにのみ、L2ARCデバイスのメリットはありますか?

1
elleciel

私の推奨事項は、ZFSの配布とアプローチに基づいて少し異なります...

  • SSDのみのプールが適切に機能します-ただし、コントローラー、バックプレーン、およびドライブのレイアウトについては慎重に検討する必要があります。主な考慮事項は次のとおりです。エクスパンダを使用しない、純粋なSAS HBAを使用する、ZFSミラーが重要です。

  • 15k SAS 2014年のディスクはMeh-ランダムI/Oが必要な場合SSDのパフォーマンス。容量が必要な場合は、SASディスクを別の層として、またはニアラインドライブとして使用することもできます。

  • L2ARCはすべてのSSDプールには必要ありません-RAMを最適化して最大化します。 LinuxベースのZFSソリューションにはいくつかの考慮事項がありますが、特にI/Oパターンとワーキングセットがわからない場合は、一般に、L2ARCのゴブよりもRAMの方が優れています。

  • その他-圧縮を使用し、プールを監視およびスクラブし、優れたRAMを使用し、テストし、高品質のSSDを購入します...重要なことは私のレーダーにはありません。より優れたパフォーマンス特性を持つ他の高品質SATASSDが利用可能です。

3
ewwhite