急!!!!!求大牛帮忙解决mongodb集群性能问题。

沉默菋噵518 2015-03-03 11:30:36
目前我们部署的集群情况为十台dell R720服务器,内存为8g,一个mongos,三个configserver,9个分片,都是副本集,每个副本集两个成员
M0上一个mongos,一个configserver(其中M0位于DMZ区),另外连个configserver分别在S1和S2上
分片信息为
rs0/S1:27017,S2:27017
rs1/S3:27017,S4:27017
rs2/S1:27018,S4:27018
rs3/S2:27018,S3:27018


rs4/S5:27017,S6:27017
rs5/S7:27017,S8:27017
rs6/S9:27017,S5:27018
rs7/S6:27018,S7:27018
rs8/S8:27018,S9:27018
)
片键为_id:hashed
目前单条插入速度开始在400条左右,随内存占满逐渐下降,内存占满后每秒才几十条,bulk插入每秒4300条,跟网上的性能评测相差甚远,您看根据目前的机器这个性能还能不能提升,集群有权限控制 mongo版本为2.6,系统版本为centos6.6,RAID-5,我查看了mongo-manual,性能方面的影响实在太多,不知从何入手。另外mongostat和mongotop没能发现什么东西,日志信息里除了老是lockpinger没见什么异常信息,求高手指导!
...全文
198 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2015-03-04
  • 打赏
  • 举报
回复
先不说性能问题 副本集两个成员有问题吧 坏一个 另一个肯定是变secondary了啊 怎么也得加一个arbitry吧
eshujiushiwo 2015-03-03
  • 打赏
  • 举报
回复
HI 楼主你好。 光这样看基本没法给出什么结论的。 需要根据大致如下信息好来诊断 insert达到瓶颈的时候。cpu如何,io如何?mongostat lock如何,queue如何? 插入的场景是什么样的呢?什么样的插入呢?数据量级如何?是否有index等等 哈希shard key 应该是各个shard 机器性能利用最平均的。

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧