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

不确定其他两个,但如果您使用的是 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 回答