虚拟机Hyper-V, VMware, VPC使用及比较

来源:互联网 发布:linux wpa supplicant 编辑:程序博客网 时间:2024/06/05 08:20

说到目前最流行的云计算,那么就必须得提到虚拟机技术。目前市场可以得到的虚拟机有VMware workstation,还有另外一个微软产品Virtual PC,和随着Server 2008、Windows 8一同发布的Hyper-V。VPC就不作介绍了,我把Hyper-V当作VPC的升级应用版。


下面主要介绍一下VMware和Hyper-V的差别:

VMware 目前已经发布到了10.0,而Hyper-V是集成在windows操作系统中变成了操作系统的一个组件。


首先来说Hyper-V,打开控制面板-》程序-》程序和功能-》启用和关闭windows功能-》Hyper-V,会看到两个选项:Hyper-V管理工具和Hyper-V平台,如果打开时只看到第一个选项,那么关闭电脑进入BIOS设置,在BIOS设置里面找到“支持CPU虚拟化”的选项,选中,保存并退出,重启电脑后会看到第二个选项,全选并重启电脑,Hyper-V的功能就可以使用了。这里会有几个前提投条件:第一是电脑的CPU支持虚拟化,也就是BIOS设置里面有虚拟化选项;第二是硬件的驱动要与Hyper-V功能兼容,这个很少见,但出现了很多人就会崩溃,因为打开Hyper-V功能后会导致电脑无法开机,或者在系统某次自动更新后无法开机,而且很难怀疑到Hyper-V上,最后就是反复重装系统,我的电脑是HP Envy 15就有这个问题,导致的原因是无线网卡驱动的问题。解决开机问题其实很简单,进入安全模式,卸载驱动,重新启动就行,或者进入BIOS关闭CPU虚拟化, 但想彻底解决驱动问题不太容易,因为驱动会自动安装。

如果是开发人员,准备安装Visual Studio 2013并且是全安装(包括安装mobile开发组件),那么安装过程当中Hyper-V会被开启,如果发现安装完Visual Studio 2013后,电脑出现问题,那么应该首先怀疑你的Hyper-V虚拟机是否有兼容性的问题。


Hyper-V和VMware功能、运行效率、用户友好度的比较:

功能上:Hyper-V支持多个系统,支持硬盘文件,安装完操作系统后,可以直接复制Hyper-V操作系统的硬盘文件到其它磁盘以备份服务器。Hyper-V支持多种网络模式,可以桥接与主机共享网络、可以与主机直接通讯。但Hyper-V不支持U盘、移动硬盘等电脑外接设备,如果非要使用,那么需要安装软件去支持,可以百度谷歌相关软件。

VMware支持上面的所有功能,也支持Hyper-V不支持的功能,所以在用VMware时更像是在使用一台单独的物理机,可以识别所有外围设备,支持的硬盘大小支持到了60G,这个相对于Hyper-V来说是一个劣势,因为Hyper-V支持128G的硬盘空间。VMware不受CPU虚拟化功能的限制,不支持虚拟化的cpu也可以运行起来,而且目前最新版本兼容性非常好,对旧版本的兼容性也非常好,至少兼容到6.0,测试完全可用。


运行效率上:VMware是完胜Hyper-V,分配相同的cpu个数和内存大小,VMware运行的流畅度远高于Hyper-V,我用i7四核8线程的CPU和8G内存作过实验,Hyper-V运行windows Server 2012 R2(安装了TFS 2013, SharePoint 2013, SQL Server 2012, DNS, IIS, Domain服务开启)会直接死机,而VMware还可以流畅运行,所以在运行效率上vmware基本上可以说是完胜。


用户友好度上:Hyper-V免费,与操作系统集成,界面是windows窗体。VMware需要安装tools,调整分辨率后有时窗体大小不太好调整,但可以全屏,全屏后更像是服务器的远程桌面,vmware是收费的。


0 0
原创粉丝点击