vmware和用于开发的性能

vmware和用于开发的性能,vmware,Vmware,好奇的是,你们中有多少人是在VMware环境下开发的 雇主为每个人安装vmware是否流行 似乎是一个伟大的方式来推出新的台式电脑和执行备份等 只是担心性能(PC vmwares) 更新 我只是在看vmware的网站,销售额达到13亿..哇 我想这取决于雇主。在配备充分的机器上,VMWare(或任何虚拟化软件)的性能都非常好。在大多数编程作业中更可能被迫使用的机器上,情况并非如此 我个人不在工作中使用VMWare。我的工作机器几乎没有足够的动力来处理我需要使用的工具。它非常受欢迎,除非雇主很便宜

好奇的是,你们中有多少人是在VMware环境下开发的

雇主为每个人安装vmware是否流行

似乎是一个伟大的方式来推出新的台式电脑和执行备份等

只是担心性能(PC vmwares)

更新


我只是在看vmware的网站,销售额达到13亿..哇

我想这取决于雇主。在配备充分的机器上,VMWare(或任何虚拟化软件)的性能都非常好。在大多数编程作业中更可能被迫使用的机器上,情况并非如此


我个人不在工作中使用VMWare。我的工作机器几乎没有足够的动力来处理我需要使用的工具。

它非常受欢迎,除非雇主很便宜,我在一些公司使用过它。对于.NET或任何需要检查其是否在不同操作系统版本/平台上工作的语言来说,它都是非常棒的。最常见的方法不是在您自己的计算机上使用VMWare,而是远程加入它。

我们在我工作的地方使用它。我们甚至正在制作一张带有该设备的dvd,以减少新开发人员跟上进度所需的时间

关于性能,我看到了一个性能热。如果启用了快照,那么它似乎主要受到硬盘驱动器的限制。当然,在我将虚拟机移动到VelociRaptor之后,即使是性能上的影响也不再明显


哦,我使用Visual Studio 2005和2008开发ASP网站和C/C++应用程序。

作为windows开发环境的VMWare在我的双核2GB ram(XP来宾,XP主机)上运行得很糟糕。即使主机上除了VMware之外没有运行任何东西,每次切换应用程序时都需要一分钟左右的持续分页。见鬼,本机VS2008在intellisense大量使用期间(偶尔会出现明显的延迟)甚至没有运行得那么好。虽然使用固定的VM映像作为我的日常工作环境有很多好处,但二到二的性能滞后实在令人沮丧

我的老板给我买了一个漂亮的64位系统,有一吨内存,所以我会在一个月内重新讨论这个问题。现在,我只是每隔几个月对我的机器重新成像一次


…控制台开发显然表现良好。对于没有启动和关闭高内存应用程序的服务器应用程序(部署),vmware非常可爱且性能良好。

在我的开发环境中,我使用了两个VM。通常每个角色一台(linux)服务器(如subversion、MySQL数据库、web服务器、trac服务器等)。这样,我的主计算机保持干净,不会因为运行amok而影响我的工作,并且数据在VM主机上保持安全


VmWare是相当高级的,对于生产,我建议使用更低级的裸机解决方案,如Xen

就个人而言,我希望在日常开发中使用虚拟化解决方案,因为它能够同时在多个操作系统上进行测试和开发。然而,由于我的日常开发涉及相当多的opengl,这目前不是一个可行的解决方案,因为大多数时候,由于缺乏驱动程序和硬件加速,VM上的操作系统将默认返回到软件渲染。

我的公司使用VMware使用不同的浏览器/操作系统版本测试我们的Web应用程序。为此,每个人的机器上至少有一个VM。然而,我们都是在本机上开发的——即使是在具有4GB内存的四核机器上,也需要大约20分钟来完成应用程序的干净构建!对我来说,我不喜欢使用VM映像,因为它们有太多的分页功能。这里的一些开发人员已经开始使用Linux,Linux中有主机操作系统和运行Windows虚拟机,由于分页减少,他们获得了更好的性能(Linux在内存和磁盘缓存管理方面做得更好,加上is有更好的调度程序)。用于测试的额外虚拟机通常会在我们的Windows实例中运行,因此被移动到Linux主机上并排运行,从而提高了性能。

遗憾的是,它还不是“普通”意义上的“流行”,但它肯定是“受欢迎”意义上的“享受”。作为一名顾问,我喜欢它,因为它允许我在几分钟内交换工具链,并在订婚结束时刻录DVD,将其放入项目文件,然后完成


一些响应者似乎在强调使用虚拟机进行测试,我认为它开始获得一些吸引力,至少在更复杂的商店中是这样。这显然是部署和兼容性测试的巨大胜利

VMware Workstation 6.5在我的老款Athlon X2上运行得非常出色。我在主机上使用visualstudio,并安装了许多vm以及各种操作系统、框架和浏览器组合。VMware Workstation还将虚拟机调试添加到Visual Studio中,因此我可以点击F6在我的任何一个虚拟机中启动我的应用程序,并在我想要的任何操作系统下进行调试。唯一的问题是,您需要至少4gb的RAM,以便一次实际使用多个VM。

在我开始使用BizTalk Server、Sharepoint、,各种东西的beta/ctp…不可能让所有的东西共存于同一个盒子里

自从切换以来,我享受了在VM中开发的许多其他好处—快照、可移植性、动态封送资源等

最终的好处在于VMWare在许多不同的主机操作系统上都有应用,因此我可以自由选择自己选择的主机操作系统—XP、Vista、Linux、OSX等

现在我在MacBookPro上运行OSX,它允许我在同一个机器上进行Mac和iPhone开发以及Windows开发

这是一个冗长的背景故事,让我来回答这个问题——只要你的硬件规格合适,你就不应该遇到任何性能问题——即使是