64ビットのCentOS5.5を使用しています
物理ハードディスクとRAMディスク)を使用してmdadmを使用してソフトウェアRAID1をセットアップできることを知っています。
代わりにNFSマウントとRAMディスク)を使用してmdadmでソフトウェアRAID1をセットアップすることは可能ですか?
または別の言い方をすれば、NFSマウントをmdadmで動作するブロックデバイスにすることは可能ですか?
読み取りがRAMディスクから行われるように、-write-mostlyオプションを使用する予定です。
OK、これが理由です。
Apacheが書き込みを実行しているため、Webクラスター用の同期共有ファイルシステムが必要です。
GlusterFSを試しましたが、多くの小さなファイルを読み取る必要がある動的ページのパフォーマンスは受け入れられません。たとえば、私のサイトで動的サインアップページの1つを作成するのに5秒かかります。小さなファイルのパフォーマンスは、さまざまな程度で共有/クラスター化されたファイルシステムの問題であると私は理解しています。私が間違っている場合は私を訂正してください。
RAMより高速なものはないので、RAMドライブとNFSマウントを使用するソフトウェアRAID1についての質問です。
このようにして、RAMの速度と、書き込みに必要な同期レプリケーションを取得します。
いいえ。この分野のゴールドスタンダードは [〜#〜] drbd [〜#〜] であり、これを使用してファイルシステムを構築できます。
コモディティハードウェア上にクラスター化され複製されたファイルシステムを構築するためにGFSで使用することに関していくつかのデザインパターンがあります。
いいえ、xATA/SAS/FC/FCoE/iSCSIディスクなどのブロックレベルのアクセスが必要です。
DOH、上記のスレッドでChopper3に返信できないので、ここで返信します。
今回はなぜうまくいかなかったのかわからない。
ご協力ありがとうございました。 lsyncd、inotifywaitと双方向同期ツール(Synchronex)を組み合わせて、Webサーバーが変更を加えるディレクトリを使用し、常にGlusterFSと各RAMドライブを各Webサーバーに同期します。
つまり、パフォーマンスのためにクラスター化されたファイルシステムのコピーである各WebサーバーにRAMドライブが必要でした。しかし、WebサーバーのRAM = Apacheによるドライブは、クラスター化されたファイルシステムと他のWebサーバーのRAMドライブに複製されます。