适用于开发人员的VMware或Hyper-V

时间:2008-09-01 19:26:42

标签: vmware virtualization hyper-v

我希望用更强大的多处理器机器替换办公室中的几台机器,这些机器运行VMware或Microsoft的Hyper-V,以便托管Windows Server 2003,Windows Server 2008和Linux的混合运行系统。这些机器主要用于测试ASP.Net或Perl网站。我不需要像运行系统的实时迁移这样的高级功能,但能够将计算机还原到已知状态会很有用。除非一个明显快于另一个,否则性能不是一个大问题。

我的问题是:我应该安全地使用VMware,还是Hyper-V足够成熟,可以成为候选人?

6 个答案:

答案 0 :(得分:17)

VMware最近最近发布了免费版本的ESXi。

VMware有一些优势:
1. VMware虚拟机可跨不同类型的硬件移植。 IIRC,Hyper-V使用主机操作系统中的驱动程序 2. VMware虚拟机可跨不同VMware产品移植(尽管您可能需要使用其转换器工具从某些托管虚拟机转到ESX或ESXi)。 3. VMware平台的使用时间更长,并且是非常成熟的产品,通常以故障排除而闻名。

使用VMware,您可以使用VMware Workstation,Fusion,Server或Player在本地系统上开发和测试虚拟机,然后再将其部署到生产服务器。使用Hyper-V,我相信您必须在目标盒上构建虚拟机才能获得最佳效果。如果性能不是一个大问题,那么VMware Server可能是最好的选择,因为它可以直接运行大多数.vmx机器并且通常更容易管理;如果性能变得至关重要,您仍然可以使用ESX或ESXi升级选项,您可以将这些虚拟机与。

一起使用

此条目讨论虚拟服务器计算机如何在Hyper-V上运行:
http://blogs.technet.com/jhoward/archive/2008/02/28/are-vhds-compatible-between-hyper-v-and-virtual-server-and-virtual-pc.aspx

答案 1 :(得分:6)

Hyper-V运行良好,甚至支持Linux VM。主要优点是,如果您已经运行Windows Server 2008,它会免费提供,而您必须单独支付VMWare。我认为VM ware提供了更好的系统管理工具,但在这种特殊情况下,这并不是一个很大的好处。

我个人已经使用Hyper-V进行开发,即运行vista机器在服务器2008机顶盒上进行测试。

答案 2 :(得分:3)

我对Hyper-V的问题在于它会破坏主机操作系统上的某些功能,特别是A / V的功能。每当我在主机操作系统上播放音乐并做一些难以击中磁盘的东西(比如编译)时,音乐就会开始跳过。同样地,播放流媒体视频时,您必须等到它完全下载才能播放而不跳过。

我已经切换回VMware并且感到非常高兴。

答案 3 :(得分:2)

我喜欢vmware。一个很好的功能是它可以在多个主机操作系统上运行,因此您可以根据需要将客户操作系统移动到Linux服务器或Windows桌面上。

答案 4 :(得分:1)

关于Windows Vista作为VMware Server主机的快速说明,与Windows XP作为主机相比,Vista与主机操作系统的效果不同。当VMware服务器“启动”虚拟机时,系统几乎锁定。在那之后,使用起来并不算太糟糕。 VMware Server 2.0 应该修复Vista作为主机操作系统的这些问题。 (我使用的是Vista Business RTM)

另外值得注意的是:VMware禁止在互联网上发布任何类型的基准测试,除非他们授权数据(即您不会看到任何基准测试显示VMware比Tech X慢)谣言工厂声明您可以看到使用Hyper-V,xVM(Sun的VirtualBox企业版)和Xen提高性能。然而,这些事情你需要自己调查,因为你不会真正通过谷歌找到任何东西。

答案 5 :(得分:0)

Necros线程只是想添加我的2c,因为上一篇文章已经有一段时间了。

我从1.6版本一直使用VMWare Server一直到2.0。

出于好奇,我尝试了Hyper-V,并且确实有明显的性能提升。 Hyper-V速度更快。

2个月前切换,从不回头。

相关问题