虚拟化Server 2003上运行MS虚拟服务器/ PC的问题(在VMWare ESX 3.5上)

我们有以下设置:

  • 运行VMWare ESX 3.5的物理服务器
  • ESX上有两个虚拟机:都运行Windows Server 2003 SP2(每个都有3Gb的RAM和一个物理CPU核心)

我正在尝试在其中一台虚拟化服务器上​​build立一个MS Virtual Server 2005 R2来运行开发/testing机器。 但是,我遇到了一个问题 – 我试图运行的任何虚拟机(在VS或VPC 2007上)运行得非常慢。 我们正在谈话10分钟到达XP虚拟机的Windows加载屏幕缓慢。

有没有人试过这样做,如果是的话,是否有一个魔术,需要做到这一点呢?

有没有人试过这样做,如果是的话,是否有一个魔术,需要做到这一点呢?

来自MS的各种虚拟化博客已经尝试了这一点,并且得到了预期的工作:如果底层硬件具有带有虚拟化扩展的CPU,它可以工作,但速度很慢。 他们这样做是为了表明虚拟化系统和真实系统一样有能力。

一层虚拟化的性能受到影响,两层只是将其扩大。

为什么不只是在VMWare中创buildtesting/开发虚拟机,让事情变得简单快速。

我们很多人尝试过类似的东西,但是毫无例外,这实际上是一个非常糟糕的主意 – 非常糟糕,“Miley-Cryus-突然打扮的所有成人 – 糟糕的”。