免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 878 | 回复: 0
打印 上一主题 下一主题

[MongoDB] MongoDB 3.0 WT 引擎性能测试 [复制链接]

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-01-22 23:13 |只看该作者 |倒序浏览
MongoDB 3.0WT引擎下的性能测试供大家参考。
本测试过程使用了2类机器。

测试均在单机器,单实例的情况下进行。

机器A(cache 12G,即内存>数据):
数据:{_id:默认,Name:”Edison”,Num:随机数}
使用引擎:WiredTiger
索引:除了_id的索引外,Num字段也有索引。
  
OS:centos6.5 64
Cpu:8核 E5 2407 2.4GHZ
RAM:16G
Disk:300G SATA*2 RAID 1
002
(点击查看大图)

Insert:
  
同时连接数                  op/s
6                           15K
10                          25K
17                          40K
25                          50K
50                          50K
Update(表2亿条数据):
  
同时连接数                  op/s
6                           18K
10                          25K
17                          32K
25                          38K
50                          42K
Query(表2亿条数据):
  
同时连接数                  op/s
6                           23K
10                          42K
17                          50K
25                          50K
50                          50K
TPS(表2亿条数据):
  
同时连接数                  query/s      insert/s
6                           15K            15K
10                          20K            20K
17                          21K            21K
25                          23K            23K
50                          23K            23K
机器B(cache 12G,即内存>数据):
数据:{_id:默认,Name:”Edison”,Num:随机数}
使用引擎:WiredTiger
索引:除了_id的索引外,Num字段也有索引。
OS:centos6.5 64
Cpu:24核 E5 2403 1.8GHZ
RAM:64G
Disk:300G SSD RAID 10


003
(点击查看大图)

Insert:
  
同时连接数                  op/s
3                           23K
4                           50K
6                           55K
8                           65K
14                          75K
20                          85K
30                          95K
35                          100K
40                          110K
45                          150K
50                          164K
Update(表2亿条数据):
  
同时连接数                  op/s
3                           14K
6                           23K
15                          44K
20                          63K
25                          93K
35                          130K
40                          140K
45                          140K
50                          150K
Query(表2亿条数据):
  
同时连接数                  op/s
3                           10K
6                           41K
15                          84K
20                          120K
25                          140K
35                          180K
40                          190K
45                          193K
50                          195K
TPS(表2亿条数据):
  
同时连接数                  query/s         insert/s
3                           10K               10K
6                           31K               31K
12                          44K               44K
25                          60K               60K
35                          75K               75K
50                          75K               75K
下面在机器B上测试内存不足装下所有数据(只能装下index/index都无法全部装下)的情况
内存装下所有数据:

Query(表3亿条数据):
  
同时连接数                  op/s
3                           20K
5                           40K
8                           58K
12                          80K
15                          90K
22                          130K
27                          170K
35                          180K
50                          195K
内存仅装得下index:

cache:data = 4:10
Query(表3亿条数据):
  
同时连接数                  op/s
3                           8K
5                           10K
8                           16K
12                          20K
15                          25K
22                          32K
27                          40K
35                          48K
50                          57K
内存连index都无法全部放下:

cache:data = 1:10
Query(表3亿条数据):
  
同时连接数                  op/s
3                           3.4K
5                           4.5K
8                           9.3K
12                          11K
15                          14K
22                          20K
27                          24K
35                          25K
50                          34K
001
(点击查看大图)


索引全在内存中:
cache:data为4:10
索引不全在内存中
cache:data为1:10
内存足够大的情况下,CPU是瓶颈,CPU表现越好的机器,MongoDB性能越好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP