0

レプリカ セットを使用して MongoDB インスタンスを実行しています。挿入が多いと、 と で非常に奇妙な統計が表示されfaultsますlocked %

  • locked %なぜ100を超えることができるのですか?

  • 障害はどこで発生しますか、障害について言及しているログはありません。誰かがそれが何を意味するのかについての手がかりを持っていますか?

    insert  query update delete getmore command flushes mapped  vsize    res faults locked % idx miss %     qr|qw   ar|aw  netIn netOut  conn      set repl       time 
     9      0      0      0       1       4       0  70.3g   141g  4.77g     20      124          0       0|0     0|1     1m     2m    10 socialdb    M   18:49:49 
    18      0      0      0       3       1       0  70.3g   141g  4.77g     17     73.8          0       0|0     0|1     1m     2m    10 socialdb    M   18:49:50 
    21      0      0      0       1       5       0  70.3g   141g  4.77g     18      104          0       0|0     0|1     1m     1m    10 socialdb    M   18:49:51 
    20      0      0      0       3       1       0  70.3g   141g  4.78g     18     98.8          0       0|0     0|1     1m     3m    10 socialdb    M   18:49:52 
    172      0      0      0       5       4       0  70.3g   141g  4.79g    133     72.8          0       0|0     0|0     7m    12m    10 socialdb    M   18:49:53 
    76      0      0      0       3       1       0  70.3g   141g   4.8g    114     65.1          0       0|0     0|1     6m    10m    10 socialdb    M   18:49:54 
    54      0      0      0       4       4       1  70.3g   141g  4.81g     45     90.6          0       0|0     0|1     2m     8m    10 socialdb    M   18:49:55 
    85      0      0      0       4       2       0  70.3g   141g  4.84g    101     98.1          0       0|0     0|1     6m    11m    10 socialdb    M   18:49:56 
    77      0      0      0       3       4       0  70.3g   141g  4.82g     78     74.5          0       0|0     0|1     4m     9m    10 socialdb    M   18:49:57 
    72      0      0      0       3       1       0  70.3g   141g  4.84g    111     95.7          0       0|0     0|1     6m    10m    10 socialdb    M   18:49:58 
    
  • より優れた (標準の) 監視ツール (無料) はありますか?

4

1 に答える 1

2

他の2つについてはわかりませんが、v2.2を使用している場合は、これが最初の質問に対する答えになる可能性があります。http: //docs.mongodb.org/manual/reference/mongostat/
上記のページには次のように記載

されています。グローバル書き込みロックの時間。

(バージョン2.2で変更:ロックされたdbフィールドは、ロックされた%フィールドを、バージョン2.2のデータベース固有のロックに関するより適切なデータに置き換えます)

ロックされたデータベース:バージョン2.2の新機能。

データベースごとのコンテキスト固有のロックの時間の割合。mongostatは、書き込みロックを使用した最後のmongostat呼び出し以降に最も多くの時間を費やしたデータベースを報告します。

この値は、データベースがデータベース固有のロックを持っていた時間と、mongodがグローバルロックに費やした時間を表します。このため、およびサンプリング方法により、100%を超える値が表示される場合があります。

于 2012-07-16T18:45:40.260 に答える