This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
Necros 线程 只是想添加我的 2c,因为上一篇文章已经有一段时间了。
我从 1.6 版一直到 2.0 版一直使用 VMWare Server。
出于好奇,我尝试了 Hyper-V,并且确实获得了明显的性能提升。 Hyper-V 速度明显更快。
两个月前就换了,再也没有回头。
Necros the thread Just wanted to add my 2c since the last post has been a while.
I have been using VMWare Server since version 1.6 all the way up to 2.0.
Just out of curiosity, I tried out Hyper-V, and there's a real definitive performance gain. Hyper-V is plain faster.
Switched over 2 months ago and never looked back.
关于 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 获得更好的性能。 然而,这些事情你必须自己研究一下,因为你不会通过谷歌真正找到任何东西。
A quick note regarding Windows Vista as a host for VMware Server, it doesn't work as well with Vista as the host OS compared to Windows XP as the host. The system pretty much locks up while VMware server 'boots' a virtual machine. After that has taken place, it isn't too bad to use. VMware Server 2.0 should fix these issues with Vista as the host OS. (I was using Vista Business RTM)
Also of note: VMware forbids any type of benchmarking to be posted on the internet unless if they authorize the data (i.e. you will not see any benchmarks that show VMware as slower than Tech X) The rumor mill states that you can see better performance with Hyper-V, xVM (Sun's enterprise version of VirtualBox) and Xen. However these things you would have to look into yourself as you won't really find anything via Google.
我喜欢VMware。 一个很好的功能是它可以在多个主机操作系统上运行,因此您可以根据需要将客户操作系统移动到 Linux 服务器或 Windows 桌面上。
I like vmware. One nice feature is that it runs on multiple host OS's, so you can move your guest OS onto a linux server or a windows desktop as you like.
我对 Hyper-V 的问题是它会降低主机操作系统上某些功能的性能,尤其是 A/V 功能。 每当我在主机操作系统上播放音乐并执行一些对磁盘造成很大影响的操作(例如编译)时,音乐就会开始跳动。 同样,播放流媒体视频时,您必须等到它完全下载后才能不间断地播放。
此后我又切换回 VMware,感到非常高兴。
My problem with Hyper-V is that it kills performance on some things on the host OS, especially A/V stuff. Whenever I would be playing music on the host OS and do something that hits the disk hard (like compiling), the music would begin skipping. Similarly, playing streaming video, you'd have to wait until it was completely downloaded before it would play without skipping.
I've since switched back to VMware and couldn't be happier.
Hyper-V 运行良好,甚至支持 Linux VM。 主要优点是,如果您已经在运行 Windows Server 2008,那么它是免费的,而您必须单独为 VMWare 付费。 我认为VM ware 提供了更好的系统管理工具,但在这种特殊情况下这并不是真正的大好处。
我个人使用Hyper-V 进行开发,即在server 2008 机器上运行vista 机器进行测试。
Hyper-V works quite well and even supports Linux VM's. The main advantage is that if you are already running Windows server 2008 it comes along for free whereas you have to pay for VMWare separately. I think that VM ware provides better system management tools, but that isn't really a big benefit in this particular case.
I personally have used Hyper-V for development, i.e. running a vista machine for testing on top of a server 2008 box.
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 上运行:
VMware did recently release a free version of ESXi recently.
VMware has a few advantages:
1. VMware virtual machines are portable across different types of hardware. IIRC, Hyper-V uses the drivers from the Host OS.
2. VMware virtual machines are portable across different VMware products (although you may need to use their converter tool to go from some hosted virtual machines to ESX or ESXi).
3. The VMware platforms have been in use much longer, and are quite mature products and generally better-known for troubleshooting.
With VMware, you could develop and test a virtual machine on your local system using VMware Workstation, Fusion, Server, or Player, and then deploy it to a production server later. With Hyper-V, I believe you would have to build the virtual machine on the target box for best results. If performance isn't really that big of an issue, then VMware Server may be the best option, for it can run most .vmx machines directly and is generally a bit easier to manage; if performance becomes critical, you still have the ESX or ESXi upgrade option that you can use those same virtual machines with.
This entry talks about how Virtual Server machines will not run on Hyper-V:
http://blogs.technet.com/jhoward/archive/2008/02/28/are-vhds-compatible-between-hyper-v-and-virtual-server-and-virtual-pc.aspx