以梦为马,不负韶华

搜索
查看: 4084|回复: 0
收起左侧

[应用交流] VMware Workstation Unity VS Windows 7 XP Model

[复制链接]
发表于 2010-8-26 11:53:07 显示全部楼层 |阅读模式
VMware Workstation Unity VS Windows 7 XP Model


今天我们来讨论一下XP模式,这篇文章已经蓄意很久了

XP模式呢是个比较新鲜的词汇了,是Windows 7(下面简称win7)RC时候出现的,目的是兼容性

这次我们来讨论一下VMware和win7的XP模式区别


由于本人极其懒惰,无缘亲自体验win7的XP模式,因为我装win7在实体机的时候(Build 6801)RC还没出生,由于版本泄露得太快
不再去更新,安装win7也只安装到虚拟机进行观赏,等待RTM的出现

XP模式刚出来的时候还以为是什么新的兼容模式,但后来在其他网站上面看到原来只是Microsoft Virtual PC(下面简称VPC)加上XP

这个让我很无语,这样的话根本没法和VMware比,这只是我自己的见解


好了,来说一下我这样认为的原因,老样子先说明一下测试环境

老机器

CPU: Intel Core E6550(2.33G,处于动态超频状态,峰值2.7G,一般为2.34G)

MB: ASUS P5K(P35+IC9)

Memory:  A-Data DDR2 800 1G*4

HD: Seagate® Barracuda® 7200.10 250G 8M

        Seagate® Barracuda® 7200.10 500G 16M

        Seagate® Barracuda® 7200.11 1T   32M

DisplayCard: XFX GeForce 8800GTS(320M)(G80GTS)

Display: SAMSUNG SyncMaster 226BW(Digital)

OS: Windows Vista Ultimate Service Pack 1 x86

VM: VMware Workstation6.5.2

Guest OS setting: OS:Windows XP SP3

                            OS Memory: 1G

注:本次测试的XP是我用于JAVA开发的,里面没有安装office,因为没必要,里面的环境是JAVA的开发环境,包括Eclipse和JBuilder,均为最新


这里来说一下VMware和VPC之间的区别:

两大虚拟机,只能说是windows平台下,Linux下有更强大的存在

VMware怎么说呢,好说也是业界老大,VMware的运行效率能达到实体机的80%,VPC虽然没有详细数据,但根据我个人使用情况来说VPC让我无法忍受

VPC与VMware的性能不是一个级别的

嗯,说到性能,不能不说到驱动,VMware给虚拟机带上了VMTools,而这个工具里面包含了驱动

VPC并没有提供人和驱动,驱动是这两个虚拟软件性能差别的一个重要原因

还有一个比较大的区别就是VMware在6.5版本之后提供了DX9.0C的模拟

在系统要求方面,应该说两个都有两个的好坏,VMware不需要CPU虚拟化的支持,而VPC需要,所以AMD部分用户无法体验XP模式了

而在磁盘空间和内存要求上面VMware我想应该要求是比较高的了,如果你想流畅的话

还有两个虚拟软件在对虚拟机的磁盘空间分配上面策略各不一样,VMware是你用多少就占用实际磁盘空间多少,而VPC则是完全分配实际物理磁盘空间

例如,我给虚拟机分配了20G的磁盘空间,而安装系统和软件之后占用了10G,则物理磁盘上面虚拟机只占用10G的空间

而VPC一上来就直接分配20G的实际物理空间,这个区别是让磁盘空间有限的用户应该考虑的,像我这样,我虚拟机就装了很多,而磁盘消耗并不是很多,VMware可以让我们体验更多

在易用性方面,我觉得VMware更方便更直观,功能也更强大


好了,区别说完了,回归正题,XP模式

为什么XP模式能扯到VMware上面来呢?XP模式不是win7专有的么?

不是哦,VMware提供了一个叫做Unity的功能,我个人感觉比win7的XP模式更有可用性

来看一下截图:

这是我虚拟机中XP的属性

开启Unity模式之后,VMware里面显示的是这个画面,而虚拟机则几乎“无缝化”的集成到了你的宿主系统

为什么这样说呢,看了图就知道了

在宿主系统运行客户系统的Eclipse

看到没,开始菜单那里,上面有XP的开始菜单


在Vista打开XP中我的电脑


在Vista运行XP中的IE浏览器,并浏览网页,后面的Mx是我Vista里面的


而宿主系统与客户系统的程序很容易区别,就是看标题栏的右上角,在靠近关闭按钮那边,有个VMware的小图标,这些就是客户系统运行的程序
这一点就让VMware的XP模式很让人感觉到方便,因为不用切换来切换去
这是win7的XP模式,而据我所知win7的XP模式也能做到这点(没真正体验过)

                               
登录/注册后可看大图

在这一方面上算是两个打平手,而最重要的是性能方面,在VMware下面进行编程虽然速度会比实体机上面慢,但并不会像VPC有那样大的性能损失


有可能有人会说普通应用应该不会有什么感觉,有可能把,但是想一下安装一些大软件,不支持win7的大软件,例如IBM Rose(额,这应该说不算不支持,算是不太兼容,在Vista就如此)
这样就会有比较明显的感觉了。

再来说一下扩展性,VMware的XP模式不仅仅是XP模式,因为Unity据我所知能支持能装上VMTools的windows系统,从上到下好几十个版本的windows,并且实现这个功能
而VPC就不清楚了,因为具体没去用过,至于VMware能不能让Linux运行在Unity模式我没不太清楚,因为自己没运行成功过,也没看过技术文档

                               
登录/注册后可看大图

人懒就这样了。。。。

最后说一下资源消耗方面,如果是同样都是分配1G内存给客户机的话,应该两个虚拟软件没什么区别,因为内存没法偷工减料,你用多少就划分多少
在我电脑上面运行XP之后系统内存占用为2.2G左右,还算可以接受,在CPU占用方面我没法进行比较,也没法比

好了,我个人偏向于VMware的Unity模式,因为在win7下面个人感觉XP模式是鸡肋,因为如果用户需要进行兼容性的应用的话就应该会有比较多的需求,一般使用虚拟机的用户大多都是IT用户
而再扩散性和效率方面VMware是打头的选择
萝卜白菜各有所爱~~这只是给大家一个参考,最后还是要看大家的

转载请注明本文出处:http://www.lyzsoft.cn/index.php/vmware-workstation-unity-vs-windows-7-xp-mode.html

评分

参与人数 1韶华币 +3 收起 理由
chenhaijunsjy + 3 积极发表议题

查看全部评分

发表于 1970-1-1 08:00:00 显示全部楼层
不知道行不行啊
回复 支持 反对

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2024-12-29 20:41

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表