4

私はモンゴに本当に慣れていない、

mongodb インスタンスを使用するシステムのテスト中に、mongodb インスタンスを監視する必要があります。MMS エージェントが提供するチャートを理解できません。ここに私の質問があります:

1 - パフォーマンスと可用性が気になりますが、どのグラフに注目すればよいですか?

2 - opcounters チャートでは、「単位時間あたりに実行されるコマンドの数」と書かれています。時間の単位は何ですか? また、この同じチャートで、「コマンド」と「クエリ」の違いは何ですか? 「ゲットモア」とは?

最初はこれで十分な質問だと思いますが、答えに続いてさらに出てくるかもしれません:)

よろしく、ロビン

4

1 に答える 1

4
  1. パフォーマンスについては、opcounters、lock%、ページ フォールト、btree、およびキューを確認することをお勧めします。可用性については(可用性について言及しているため、レプリカセットがあると想定しています)、レプリカとreplのラググラフに注意してください。上記のリストは決して網羅的なものではなく、パフォーマンスの問題を診断する際の参考資料としてのみ使用してください。

  2. 単位時間あたり : ページの上部で強調表示されている場合は、1 秒あたりの時間です。コマンドはクエリとは異なります (サーバー統計の取得、レプリカ セットの初期化、map-reduce ジョブの実行はすべて、コマンドを実行することによって実行されます)。カーソルを反復処理して返されたバッチの最後に到達すると、さらに結果がある場合、cursor.next() は「getmore」操作を実行して次のバッチを取得します。

于 2012-12-17T19:41:20.783 に答える