• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

MySQL Cluster性能测试结果以及疑问

发布: 2008-6-24 11:43 | 作者: 网络转载 | 来源: 网络转载 | 查看: 420次 | 进入软件测试论坛讨论

领测软件测试网 我在redhat as5 4G mem环境里面搭了一套cluster环境。
4台Data node, 4台MySQL node,1台mgm node,2台LVS前置做load balance

测试结果是:
insert操作和标准mysql比较下降差不多80%
select操作和标准mysql比较下降差不多50%
LVS对性能影响不大,但能起到负荷分担作用

我用的是5.0里面带的cluster,全靠内存,不写磁盘的。说明一下,我觉得性能瓶颈还没到网络带宽这,我仔细算了一下,client到mysql api节点的带宽占用很低的,除非是mysql node和data node之间通信的带宽是瓶颈。

有个疑问:
为什么4个data node里面有一个是master?没有找到文档描述,然道是只有master能写,所有能读的模式?
另外,坛子里面有没有人把cluster用到生产上的?能否讨论下,我正考虑是否将我们的数据迁移到cluster上来。

看到mysql今年年会上提到,未来会考虑memcached和mysql的结合,有没有谁实验过?感觉上和新浪提得memcachedb以及dbcached差不多的概念。


[color=Red][size=6]添加对CGE测试的一些东东:[/size][/color]
[attach]251821[/attach]
[attach]251822[/attach]

[root@localhost ~]# ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> show
Connected to Management Server at: 192.168.1.230:1186
Cluster Configuration
---------------------
[ndbd(NDB)]     4 node(s)
id=2    @192.168.1.230  (mysql-5.1.24 ndb-6.3.14, Nodegroup: 0, Master)
id=3    @192.168.1.232  (mysql-5.1.24 ndb-6.3.14, Nodegroup: 0)
id=4    @192.168.1.234  (mysql-5.1.24 ndb-6.3.14, Nodegroup: 1)
id=5    @192.168.1.236  (mysql-5.1.24 ndb-6.3.14, Nodegroup: 1)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @192.168.1.230  (mysql-5.1.24 ndb-6.3.14)

[mysqld(API)]   4 node(s)
id=6    @192.168.1.230  (mysql-5.1.24 ndb-6.3.14)
id=7    @192.168.1.232  (mysql-5.1.24 ndb-6.3.14)
id=8    @192.168.1.234  (mysql-5.1.24 ndb-6.3.14)
id=9    @192.168.1.236  (mysql-5.1.24 ndb-6.3.14)

ndb_mgm> 

[color=Red]昨天简单的测试了一下CGE版本,没有加前置LVS的情况下,insert性能没有提高,但是select性能有提高,大概提高有20-25%左右。说明一下,在还没打开非index列写磁盘的功能情况下测试的
300w条记录,单条记录1K,查询测试结果,没有LVS的情况下,性能差不多是MySQL Server的70%,LVS前置带2个MySQL节点,基本上等于MySQL Server,LVS带4个mysql节点,性能比MySQL Server好,并发连接数越多,越明显[/color]

后来试了一下ndbapi,读写速度奇快,比同样环境下的mysql server还要好不少,当然是全mem的情况下。大部分row都写磁盘的情况下,也和mysqlserver差不多

php?aid=4605" target="_blank">

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: Cluster Mysql MySQL mysql mySQL 结果 性能测试 疑问


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网