Sun M4000を書き込みの多いデータベースを備えたEMC CX4-120アレイに接続しています。ピークは約1200 IO / sと12MB / sです。
EMCによると、私はEMCアレイの書き込みキャッシュを飽和させています。
REDOログをDRAMベースのSSDに移動するのが最も簡単な解決策だと思います。これにより、EMCアレイの負荷が半分になり、アプリでログバッファー待機が発生しなくなります。はい、DBWRがボトルネックになる可能性がありますが、アプリはそれを待機しません(やり直しコミットで行うように!)
現在、4 GBのREDOログを約4つ循環しているため、20 GB程度のSSDでも大きな違いが生まれます。これは短期間のストレージであり、常に上書きされているため、フラッシュベースのSSDはおそらく素晴らしいアイデアではありません。
M4000には追加のドライブロットがないため、PCI-Eカードは完璧です。外付けにするか、ブートボリュームをEMCに移動して、ローカルドライブを解放できます。
SunはFlash Accelerator F20 PCIeカードを販売していますが、これは一部のSATAディスクのキャッシュであり、DRAM SSDソリューションではないようです。詳細はおおざっぱで、サポートされているM4000はリストされていません。人間の助けを求めてSunの電話ツリーと戦うことにうんざりしています。:(
他の人はDRAM SSDが進むべき道であることに同意しますか?ハードウェアの推奨事項はありますか?
更新 以下のコメントの情報に加えて、「commit_write」のさまざまな設定を試しましたが、違いはありませんでした。