LinuxでのJBODパフォーマンスへのSASマルチパスの改善
Linux搭載の一部のSunハードウェアでストレージ設定を最適化しようとしています。どんな考えでも大歓迎です。 次のハードウェアがあります。 Sun Blade X6270 2 * LSISAS1068E SASコントローラー 2 * Sun J4400 JBOD、1 TBディスク(JBODごとに24ディスク) Fedora Core 12 FC13の2.6.33リリースカーネル(FC12の最新の2.6.31カーネルでも試したが、同じ結果が得られた) SASハードウェアのデータシートは次のとおりです。 http://www.sun.com/storage/storage_networking/hba/sas/PCIe.pdf PCI Express 1.0a、8xレーンを使用しています。レーンごとに250 MB /秒の帯域幅があれば、SASコントローラーごとに2000 MB /秒を実行できるはずです。 各コントローラーは、ポートごとに3 Gb /秒を実行でき、2つの4ポートPHYを備えています。コントローラからの両方のPHYをJBODに接続します。したがって、JBODとコントローラーの間には、2つのPHY * 4つのSASポート* 3 Gb /秒= 24 Gb /秒の帯域幅があり、これはPCI Expressの帯域幅よりも大きくなります。 書き込みキャッシュを有効にして、大量の書き込みを行う場合、各ディスクは約80 MB /秒(ディスクの開始近く)を維持できます。24個のディスクがあれば、JBODごとに1920 MB /秒を実行できるはずです。 マルチパス{ rr_min_io 100 uid 0 …