从虚拟服务器切换到物理服务器

在我工作的工厂中,安装有VmWare的HP ProLiant ML350 G6只托pipeWindows Server 2000虚拟机(4Gb内存和5GHz最大CPU)。 我们所有的电脑(30-40)使用一个非常古老的VB6应用程序连接到这台机器上的一些数据库。 而已。
虚拟机仅用于访问数据库和一些数据。

我们的问题是,这台机器不能容纳所有的stream量,CPU(5GHz max)始终处于100%的使用率,造成各种麻烦。
我们在Windows Server 2008上安装了另一个虚拟机(12Gb ram,最大CPU为21GHz)。我的计划是在该虚拟机上传输我们需要的所有文件,以避免CPU问题。 然而,我的同事不相信虚拟机(他说虚拟机至less比物理服务器慢50%),所以他会格式化整个机器,克隆实际服务器(数据和活动目录)的副本,然后将其安装在已清理的服务器上。
第二个解决scheme当然会花费更多的钱,如果克隆过程不起作用,结果可能会很糟糕。

我们可以做什么? 虚拟服务器和物理服务器之间的区别是如此之大以certificate所有的麻烦?

编辑:我们使用4个怪异的Access 2003.mdb与很多简单的愚蠢的“select* …:”

在这里,我发现了一个比较物理/虚拟数据库服务器和VMware vSphere 4的文档(新版本具有更好的性能) VMware vSphere™4上Microsoft®SQLServer®的性能和可伸缩性您会发现性能差异低于10%的vSphere我认为低于5%。

你确定CPU使用率只是你的数据库服务器软件?

但是我的同事不相信虚拟机(他说虚拟机至less比物理服务器慢50%)

告诉你的同事啊 – 读一读。 2%-3%。 当虚拟化不是处理器本身实现的function时,有50%是真实存在的,因此必须仿真大量的内核级代码。

那大约在10年前左右。 从那时起,几乎每个处理器都在硬件上支持虚拟化。

我会把事情放在一个虚拟机上,但是开始升级 – 显然 – 直到虚拟机有足够的资源来处理它。