DB2集群部署在虚拟机上的性能问题

由于现在越来越多的数据中心采用了虚拟化系统,现在我们很多的DB2系统也要尝试放在虚拟机上。但是现在一直担心性能问题。
请问在虚拟化环境下,影响数据库性能的主要方面有哪些,如何避免或如何减少对性能的影响呢|?

参与3

1同行回答

haizdlhaizdl技术经理大连
个人认为主要在于IO和内存上,IO经过了虚拟化层面的文件系统格式化,在此之上又以VMDK文件形式提供给虚拟机,经过了多次映射,性能肯定有折扣。不过一般在虚拟机上使用数据库的话,出于性能考虑可以考虑用裸盘形式(RDM)。另外就是内存复用的技术,假设没有任何限制的话,那么在数据库压...显示全部

个人认为主要在于IO和内存上,IO经过了虚拟化层面的文件系统格式化,在此之上又以VMDK文件形式提供给虚拟机,经过了多次映射,性能肯定有折扣。不过一般在虚拟机上使用数据库的话,出于性能考虑可以考虑用裸盘形式(RDM)。另外就是内存复用的技术,假设没有任何限制的话,那么在数据库压力迅速升高的时候,内存的互相争抢会导致数据库性能问题,可以采用限制策略及优先级策略。另外对于每一种数据库在虚拟机上的实践,都会有相应的优化参数或方案。例如附件当中的一例。

附件:

附件图标vmware-oracle-rac-deploy-guide.pdf (919.04 KB)

收起
银行 · 2017-06-28
浏览1976

提问者

闪电麦坤
系统架构师某银行

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-27
  • 关注会员:2 人
  • 问题浏览:4979
  • 最近回答:2017-06-28
  • X社区推广