有人能指出我的编译工作负载的VMware工作站基准吗?
一直在寻找,我找不到任何东西。这有点奇怪 - 这应该是面向开发人员的产品。我们项目的完整编译通常需要大约4分钟。
我目前正在使用VMware工作站进行开发。来宾操作系统是Linux,主机是Windows。我没有使用像快照这样的VMware工作站功能 - 我有我的代码存储库,我可以在10分钟内重新创建我的开发环境。我只是喜欢Windows字体渲染,所以我将ssh(putty)发送到我的VM并从控制台开发。
我想知道我牺牲了多少编译性能而不是本机。如果存在相当大的差异(30%或更多),那么拥有专用/本机开发盒可能更实用。
答案 0 :(得分:0)
对于背景,在2005/2006左右,我参与了一个基于linux并使用Tuxedo和Informix的大型项目。
我们使用VMWare为每个开发人员虚拟化环境,并且还有两组独立的机器用于Q / A和分段。
构建是在针对“一致性”的目标机器上完成的。
除非我们要求make运行比CPU更多的作业(在2 CPU机器上生成-j 4),否则虚拟机的构建时间在真实机器的5到10%之内。
我记得,我们的makefile报告在实际机器上构建时间为18到20分钟,在虚拟机上为20到24分钟。
虚拟机也从繁重的网络或磁盘IO中陷入困境。