小编Dav*_*142的帖子

mongodb和非常高的锁定百分比与低吞吐量

我们第一次使用mongodb时遇到了一些问题:)以下是一些事实:

  • 95 +%的锁定百分比
  • 服务器是一个拥有2个内核,6 GB内存的虚拟机,在mongodb的快速NAS上具有NFS v3共享(noatime).
  • centos 5.7 x86_64,mongo 2.0.2,php-pecl-mongo 1.2.6(不是最新版本,但很快就会更新:)
  • mongo(当前/错误地)配置为没有slave的单个master
  • db从今天开始创建.20个Web服务器正在写入它(使用更新)
  • 不确定向服务器发送了多少次更新,但处理的数量非常少
  • 我不确定这是否是一个索引问题:如何诊断?
  • 当前磁盘数据(包括oplog,journal ...)小于600 MB
  • dstat:
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
 46   1  53   0   0   0|   0  4096B|  42k   19k|   0     0 | 317  5328
 48   1  52   0   0   1|   0    92k|  46k 7590B|   0     0 | 321  5308
 50   2  48   0   0   0|   0     0 |  39k 7218B| …

linux concurrency locking mongodb

4
推荐指数
1
解决办法
5682
查看次数

标签 统计

concurrency ×1

linux ×1

locking ×1

mongodb ×1