1

私はMongoDB 2.4.5を実行していますが、最近、ある種の冗長性を得るためにレプリカセットを掘り下げ始めました。

--replSetパラメーターを使用して同じ mongo インスタンスを開始し、実行中のレプリカ セットにアービターも追加しました。何が起こったのかというと、mongo への書き込み速度が大幅に低下しました (15 ミリ秒から 30 ~ 60 ミリ秒、場合によっては 300 ミリ秒程度)。非レプリカセットモードで再起動するとすぐに、パフォーマンスが正常に戻りました。

また、MongoDB の最新バージョン 3.0 をデータなしでセットアップし、以前と同じテスターを実行したところ、結果は非常に似ていました。ReplicaSet モードの実行中は、書き込みが少なくとも 50% 遅くなりました。

このような動作の例をオンラインで見つけることができなかったので、mongo の構成または OS の構成に何か問題があると思います。

何か案は?手伝ってくれてありがとう。

4

2 に答える 2

0

さて、問題はC#ライブラリでした。ネイティブの C# ドライバー (2.4.5 MongoDB でも問題なく動作) を使用しましたが、パフォーマンスに違いはないようです。手伝ってくれてありがとう。

于 2015-05-26T08:02:17.540 に答える