首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vmware虚拟机中的MySQL

vmware虚拟机中的MySQL
EN

Server Fault用户
提问于 2011-07-07 11:58:14
回答 2查看 2K关注 0票数 0

您认为在vmware VM中使用MySQLd怎么样?问题是,我们在两个节点上有MySQL集群,并且它一直在制造问题(自动重新启动ndbd,ndb_mgmt必须可用等等)。性能没有那么关键,因为它主要由VoIP PBX系统使用。

你能告诉我在启用了HA的虚拟机中使用它的利弊吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-07-07 12:12:06

好吧,你有几件事要做。

  • 当然,在VM中运行的MySQL运行速度会比裸设备慢一点,特别是如果有大量的IO运行--这是无法避免的,这是虚拟化的成本。也就是说,它可能还不算太糟,可能只是CPU速度损失了3-5%,内存速度损失了3-7%,并且基于负载、与其他VM和磁盘子系统设置的并发性,在IO性能下降的5%到25%之间。
  • HA一点也不影响这一点,字面上没有-- HA所做的就是说,如果一个主机中断了,您的VM将在另一个主机上重新启动。但是在你的主人倒下之前,什么都不会改变,什么都不会改变。现在,如果一个主机崩溃了,HA将在其他主机上重新启动VM,但这并不意味着工作主机在每台主机上都会有更多的负载,因此性能总体上可能下降,但仅限于故障主机恢复所需的时间,以及手动或自动(使用DRS)在主机间重新分配VM所需的时间。

希望这能有所帮助。顺便问一句,你是否计划在持续的基础上履行你的职责?

票数 4
EN

Server Fault用户

发布于 2011-07-07 15:10:31

我们已经成功地运行了这样一个设置:

node=1 -> ndb-MGM节点(裸金属服务器A) node=2 -> NDB节点(裸金属服务器B) node=3 -> NDB节点(裸金属服务器C) node=4 -> mysql API节点(在VM中) node=5 -> mysql API节点(在VM中)

这个装置已经无故障运行两年了。我们在工作时间内每秒运行大约30个查询,没有任何数据丢失。我们需要处理电话的速度。当有人拨打一个电话号码时,它必须是即时的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/287879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档