有人为构建服务器建立了基准虚拟机性能吗?

时间:2010-02-11 21:15:24

标签: c++ python build automation vmware

我们一直在尝试将虚拟机用于构建服务器。我们的构建服务器都在运行WinXP32,我们在Ubuntu 9.10上运行的VMWare Server 2.0上托管它们。我们构建了C,C ++,python包和其他各种部署任务(安装程序,7z文件,存档等)的组合。使用VMWare托管构建服务器的管理非常好。我们可以移动它们,在一个大型8核盒子上共享系统资源,通过Web界面远程访问系统,并且基本上可以更好地管理事物。

但问题是,与使用物理机相比,性能似乎从糟糕到可怕,取决于它是什么日子。事实证明这非常令人沮丧。有时主机的系统负载将超过20,有时则低于1.它似乎不是基于系统上实际完成的工作量。我怀疑系统中存在瓶颈,但我似乎无法弄清楚它是什么。 (最近的嫌疑人是I / O,但是我们有一个专用的1TB 7200RPM SATA 2驱动器,32MB的缓存除了虚拟机之外什么都不做。看起来就像1-2机器一样。所有其他规格似乎也足够了.8GB RAM ,每个VM 2GB,8个内核,每个vm 1个。

因此,在考虑了我能想到的所有内容之后,我想转向Stack Overflow社区。

  • 是否有人在VM中运行或看到其他任何人运行软件构建性能的基准测试。
  • 相对于物理系统,我们应该期待什么?
  • 我们放弃了多少表现?
  • 人们使用哪些硬件/虚拟机服务器配置?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:7)