VMWare 中的 DB2

VMWare 中的 DB2

有人对在 VMWare 中运行 DB2 有什么建议吗?有人告诉我们不要这样做,但我认为 VMWare 是 IBM 支持的环境。

答案1

为什么告诉你不要这么做?我已经使用 VMware 多年了,不记得我尝试虚拟化的应用程序或服务器有任何问题。

如果它是一个受支持的环境,我会这样做。在 VMware 下运行任何应用程序最困难的部分是应用程序供应商将头埋在沙子里,拒绝支持他们的应用程序在 VMware 上运行,因为他们不了解它。

答案2

与您对任何其他虚拟化数据库所做的操作相同。

留意如何才能最大限度地提高 I/O 性能和缓存可用性。有多个核心可用。

顺便说一下,VMWare ESXi 和 ESX 是 DB2 支持的虚拟机管理程序。

http://www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support

您还有什么特别的顾虑吗?

答案3

我在 ubuntu jaunty vmware server 3 中运行,应用程序一直在运行,没有问题。

答案4

前几天我和我们的管理员讨论过这个话题,他说 vmware 以前在使用 db2 时遇到过性能问题(数据库在写入硬盘以实现更好的持久性方面通常比其他软件更深入操作系统层)。我认为他提到过优化算法在 db2 访问驱动器的方式上存在问题。

然而,他知道 vmware 现在支持 db2,并决定等待虚拟化 db2 服务器,直到第一批采用者消除了大部分问题。

相关内容