好奇,有多少人在VMware环境下开发?
雇主为每个人设置vmware是否受欢迎?
似乎是推出新台式计算机和执行备份等的好方法.
只是担心性能(PC vmwares).
更新
我只是在看vmware的网站,销售额为13亿!哇!
我几乎完全使用虚拟机进行开发,我很高兴这样做.多个沙盒环境的灵活性绝对值得在性能上进行小规模交易.
很明显,VM永远不会给你与在本机系统上运行相同的结果,但是你应该能够轻松地获得与真实系统相差10-15%的性能.根据我的经验,人们遇到的许多性能问题都是由于系统和VM配置不当或配置不当造成的.
我主要使用2.4Ghz Core 2 Duo上的Vista x64虚拟机和4GB Ram进行开发.其中我为我的主VM分配了2GB的RAM和两个虚拟核心.如果我运行多个VM,我通常将其更改为1-1.5GB和一个核心.
这是一些快速的GeekBench测试结果; (注意,在OSX和Vista下的GeekBench结果似乎不具有可比性,这里列出了它们以显示配置对两个系统的影响).
全新启动,无活动应用程序:
Native OSX - 3115 Native OSX运行Vista 64 VM - 3042 Native Vista 64(2.4GHz x 2,4GB) - 2596 Vista 64 VM(2 VCore,3GB) - 2362 Vista 64 VM(1 VCore,2GB) - 1892
根据我的经验,这些是导致VM性能不佳的最常见原因;
低估的机器.理想情况下,您应该能够为计划工作的每个VM专用一个内核和1GB内存.与您可能阅读的内容相反,我发现Vista在内存为1GB的情况下运行在XP的几个百分点内.
在VM上运行太多东西.在您的本机操作系统上将您的电子邮件,Web浏览和IM保存到Mummy.
在您的VM上关闭屏幕保护程序,后台应用程序和非必要服务等项目.如果您的VM已备份,则可能需要关闭系统还原.
如果可能,您的VM位于与本机操作系统不同的硬盘驱动器上,因此如果其中一个或另一个开始分页,则它们的磁盘访问是独立的.
对VM驱动器进行碎片整理.它的确有所作为.
VMware Workstation 6.5在我的旧款Athlon X2上像冠军一样运行.我在我的主机上使用Visual Studio,并安装了许多具有各种操作系统,框架和浏览器组合的虚拟机.VMware Workstation也将VM调试添加到Visual Studio中,因此我可以点击F6在我的任何一个VM中启动我的应用程序,并在我想要的任何操作系统下调试它.唯一的问题是,您需要至少4GB的RAM才能实现一次使用多个VM.