web-dev-qa-db-ja.com

GlusterFSの代替

Server1:/ dir上のファイルがserver2:/ dir上のファイルと同期するように、冗長な2-linuxマシン構成を作成する必要があります。
これを行うようにGlusterFを構成できましたが、大きなファイルではかなり正常に機能しますが、小さなファイルが多数含まれていると、動作が非常に遅くなります。
理解を深めるには、通常のファイルシステムでは通常3〜4秒で50Kファイルの150MBアーカイブが解凍されますが、GlusterFSパーティションでは15分以上で解凍されます。
多くの読書とテストの後、私はこれを大幅に改善することができませんでした。

GlusterFSよりも多くの小さなファイルをより適切に処理できる別のクラスター化されたファイルシステムの経験がある人はいないだろうかと思いました。または、2台のサーバーのディレクトリを同期させるために何を試すべきかについて別の提案がある場合。

3
Alex Flo

[〜#〜] drbd [〜#〜] ネットワーク上でRAID-1を実行します。これは、必要なものに近い可能性があります。私はまだそれがひどく速いとは思っていません。

2

[〜#〜] drbd [〜#〜]は、私の50Kファイルのテストが15分以上ではなく40秒で完了したという点で、glusterFSの一種の代替手段です。
これに対する私の結論は、glusterFSはそれほど多くない大きなファイルに適しているようであり、DRBDは多くの小さなファイルが含まれている場合にうまく機能するということです。
「リンゴと梨」の比較は知っていますが、誰かの作業時間を節約できるかもしれません。

3
Alex Flo