最近研究了一下VMWare和Virtual PC发觉他们在技术实现上有很大不同。
内存篇
首先说VMWare,使用那种类似抢占资源式的实现方法,既你为虚拟机分配好内存大小后,一旦运行起来他就会将你分配给他的内存占用起来,而不管是否真的实际使用。
而VPC恰好相反,他会更具你实际使用情况来动态增加。
评论:看起来好像是VPC的方式更加好,但是实际运行速度绝对是VMWare快很多。
硬盘篇
VMWare,它的硬盘是你给他指定大小后就不可以更改,但可以加第二块硬盘。类似PC
VPC,可以动态扩展硬盘。
评论:实际使用VMWare的磁盘效率远远高于VPC
总结
既然VMWare在模拟PC上比VPC高很多,微软为啥选择VPC???要注意的是VPC这家公司不光做PC模拟器,包括PPC模拟器和PS模拟器都是他们的产品。
PS:不能在VMWare虚拟机上运行PPC模拟器!!!![]()
打印 | 张贴于 2003-10-22 13:10:00 | Tag:暂无标签
留言反馈
我的 DELL1420 CORE2 5250 2G的
两个都装了 VPC模拟XP
VMWARE 98 2000 2003 费了些工夫在98下把显卡和声卡搞定
VPC VMWARE 全开 内存占用到90%
比较喜欢VMWARE的后台运行功能
VPC界面看起来简陋些
我在用win98的时候就开始用vpc.感觉 vpc不错.
后来 装vm 装完后系统资源占用真不不爽.不特别情况我都不用他.所以就免了.现在还是用vpc.开多几个子系统都不是问题.一般的测试和上网.都还ok.我就喜欢简单却能实现要做的,就足够了.但是感觉网络方面还是vm好点.
继续支持 vpc妹妹。vm哥哥~等vpc妹妹做不到的时候找再来找你哦。
呵呵~~
vm 装完后系统资源占用真不不爽.不特别情况我都不用他.所以就免了.
现在还是用vpc.开多几个子系统都不是问题.一般测试上网.都还ok.我就喜欢简单却不能实现要做的.就足够了.但是感觉网络方面还是vm好点.
继续支持 vpc妹妹。vm哥哥~等vpc妹妹做不到的时候找再来找你哦。
呵呵~~
现在用VM6想改一下网卡
就是把他改成8139的不知行不和
个人感觉VMware的功能,Virtual PC还是差了一点,如果学习和实验还是VMware好些。但VMware在不开虚拟机时的内存占用的确不感恭维!!
所以大家用什么,还是按自己习惯来吧!!
此为个人意见。如果有机会,以后还会来此处看看的!!
这是我至今为止看到的寿命最长贴了!!
----------------------
看样子我也只能两款都用一下,对比对比了~~~~
五年了。。这帖子太强了。。
不顶不行哪
VM 就是不适合新手。
所以:
想简单:VPC
玩专业:VM
此贴很强
本人在用vpc 装solaris可是感觉太慢(vpc 装 solaris10) 正再想是不是安装的问题呢?太慢了
BIOS
AMI BIOS
Chipset
Intel 440BX
Sound card
Creative Labs Sound Blaster 16 ISA Plug and Play
Note
Virtual PC provides support for sound that is compatible with Windows Vista?. On virtual machines that run Windows Vista as a guest operating system, SoundBlaster is not available.
Network adapter (multi-function)
DEC 21140A 10/100
Video card
S3 Trio 32/64 PCI with 8 MB Video RAM
所以不能以你的实际硬件安装驱动,切记!
我还是觉得VM比较好用..
内存方面现在的价格都很低..
机器配置1G 2G都是常见的事..
因此感觉VM内存的分配固定式比较舒服.
我2G内存虚拟机都分配到最高了..
本机还有1G多..XP+2003 1.6G双核本本..
装2003是做网站文件测试,配置测试,修改等使用的工作环境..
用下来感觉VM无论网络还是共享方面都很好..
当然VPC也有其优势..
PS:再感叹一次..此贴真的很强..
VM和VPC俺都用过:旧机 低配置还是选VPC吧。对于专业者,那是VM无疑。
微软的虚拟机比较方便 初学者用这个好
现在我用的是VMWare 6,感觉上还行!
VPC新版本的显卡能支持玩魔兽争霸-寒冰王座么?在客户机上主要还支持那些应用?
网络设置为:/etc/sysconfig/network-scirpts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.221
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes
这样启动,网卡和NFS都能正常启动(本本的IP设为了192.168.0.220)
但是,如果我把虚拟linux的网卡改为
DEVICE=eth0
BOOTPROTO=static
IPADDR=22.144.80.74
NETMASK=255.255.255.0
GATEWAY=22.144.80.254
ONBOOT=yes
这时,启动的话,网卡可以启动,但是ping不通本本(本本的ip改为了22.144.80.102),NFS
也无法正常启动
请问是何原因?
保证没有修改其他任何地方!!!
如果我改回192.168.0.221的设置,就可以,非常奇怪.......
极度郁闷中
我用VPC。
vpc虚拟98
vmware虚拟redhat跟红旗
vmware比vpc爽
vpc的最大缺点就是慢
我的真实系统是Windows Server 2003 Enterprise R2 0705 番茄版,Virtual PC 2007。
虚拟机也是Windows Server 2003 Enterprise R2 0705 番茄版,还在里面建一个邮箱,一个DZ论坛,一个网络存储系统。
安装虚拟2003是全自动安装,大约一个多小时,由于安装了DZ论坛等三个服务,从开虚拟机到正常使用大约要4-5分钟,安装完成后VPC自动把8139模拟成一个intel的网卡,我是内网,给网卡设好IP后,就可以马上上网了。
实际使用中,从虚拟机上下载文件,速度是2MB/S,如果是真实系统可以达到10MB/S。
内存VPC2007,会把设置给它的内存全部占,我设是600M,真实系统中2003系统占280M,虚拟机占600M,总计占了近900M内存。
CPU什么都不做的情况下,真实系统中保持在20-300%。
速度的话,还没有详细的测试过:)
哈哈
michael yang 到此一游!!!
我正想VMWare和Virtual PC作一些比较,但惭愧的是VMWare在我的机器上总安装不成功◎◎!......于是想上网找到问题所在,竟搜到这么一篇强人帖,佩服佩服!!!!
好!!废话少说,各位还有何高论请继续,我到时接着来看。
我的是am2 sp3200+ 512内存 xp sp2 5.5 80G
我昨天安装了VPC 2007 虚拟了redhat linux 9.0 分配128内存 用ISO 文件装的
装系统大概用了30分钟吧!
启动大概1分钟吧!运行还是很快的。
我是通过路由器上网的, 直接在redhat linux 中进行网卡设置,
就可以上网了,速度与宿主系统相当,
但是搞几天,就是不能识别声卡。我的是 VIA ac97 声卡
本人只是一般计算机爱好者!所以没有能力深入
QQ:363932921
我的酷睿2 T7100 ,2g内存 , vista ultimate
vpc在我的机子上慢如蜗牛 转个系统要几个小时
启动也很慢
vm6快多了 但是显示效果没有vpc好 装了vm tools也是
装虚拟XP配置384M内存C:16G,,用了2个小时还多,启动XP用了快30分种,,,,真郁闷,,,,好不容易系统运行了,,,,TMD老牛拉了,,,,,,,,,,,,,,,看了以上贴,我想大概是不一样的机器得用不一样的软件了,,,,软件各有千秋只得是自个的机器问题了, 试试VM再说吧
首先你得明白虚拟机和模拟器的区别...
....
VPC 2007装系统像龟一样慢。
但装完系统后两者用起来的总体感觉是VPC 2007 比较好, 因为母机并不卡,不影响其它操作。而且虚拟机上面开N多个IE也不感觉到卡。
我现在重装了系统,重新安装虚拟机搭建一个工作平台。 但就是为了装系统的速度上而郁闷着。。。。。。 为什么我会为这种问题而郁闷呢。。
中看到的对这两个软件的对比,我的观点是两个软件各有特点,使用哪个就看使用者的习惯而已,希望他们俩继续竞争,做出更好的东西。
*********************************************************
内存篇
VMWare占用你为虚拟机分配好的内存并用不释放,可调。
VPC根据你实际使用情况来动态增加。
评论:看起来好像是VPC的方式更加好,但是实际运行速度绝对是VMWare快很多。
硬盘篇
VMWare其硬盘容量不可调(指定大小后就不可以更改,但可以类似PC去加第二块硬盘。)能把物理硬盘并到虚拟机中使用。
VPC可以动态扩展硬盘,会送你一块40G的虚拟出来的硬盘,该硬盘可依你在虚拟机中安装的东西而变化。不会把物理硬盘并到虚拟机中使用。Virtual PC的虚拟磁盘默认为16G,但它实际的大小是动态分配的,存放多少文件,虚拟磁盘文件在宿主机上看就是多大。(随着虚拟机里文件的添添减减,虚拟磁盘占用的空间会只大不小,这时候可千万别尝试“磁盘整理”,一整理会让虚拟磁盘文件更大。微软提供给我们一个压缩工具——Precompact,在虚拟的平台上运行后,就可以使用Virtual PC提供的磁盘压缩功能了。据说这个工具并未公开发布,所以很多Virtual PC的用户对那个磁盘压缩功能十分不解——压缩前后,虚拟磁盘还和原来一样大。就是因为没有运行这个东东的缘故。)
评论:实际使用VMWare的磁盘效率远远高于VPC
网络篇
VMWare是通过模拟网卡实现网络共享的
VPC是通过在现有网卡上绑定VirtualPCemulatedswitch服务实现网络共享的。对于win2000/xp等操作系统,如果网线没插或没有网卡的时候,要安装Microsoft的loopback软网卡,才能实现网络共享。在VirtualPC的globalsetting里,当有网卡并插好网线的时候,将Virtualswitch设成现实的网卡;当没有网卡或网线没插的时候,将Virtualswitch设成msloopback软网卡,即可实现网络共享。
(msloopback软网卡的安装方法,以win2000为例:控制面板->添加/删除硬件->添加/排除设备故障->添加新设备->否,从列表选择->网卡->制造商选microsoft>microsoftloopbackadapter。)
显卡篇
VMWare没有模拟显卡,要通过vmware-tools才能用上高分辨率和真彩色,否则只能用VGA。
VirtualPC模拟了一个比较通用的显卡:S3Trio32/64(4M)。从这一点看,VirtualPC比VMWare通用,但显示性能不如VMWare。
硬件篇
vmware能提供硬件级的模拟(有一些程序,如HD-COPY,只能在VMWare下运行,如果你使用Image文件作为软驱的话)。可以设置虚拟机的BIOS,可提供USB和其他更多端口的服务。
VPC不可以,不能在虚拟机中添加多块网卡,没有提供USB和其他更多端口的服务,不能在虚拟机中添加多块网卡,提供的远程控制功能要差。
光盘篇
vpc与VMware软件均有虚拟光驱的功能
VMware光驱设置项目中直接选择 做好的*.iso作为光驱,并注意将它的属性设为 IDE1:0 也就是IDE接口的主盘。
VPC中右键点击光盘图标,选择capture image ... ,就可以装入ISO文件。
启动篇
Mware更像一台新机,其加载时是不能动态改变硬件设置的,启动是绝对的冷启动,校验硬件,比较慢,但是启动系统完毕后,操作时速度明显比VPC快的多,兼容性好很多。
VPC比VMware用起来启动快,其可以动态改变设置,加载各种镜像,如果是光用来检验刻录的*.iso的启动等功能,的确省时间。
注意:VMware调用很多真实系统的配置,真实系统的优化对它的运行速度影响很大!
环境篇
VMWare可运行在Windows(WinNT以上)和Linux操作系统上。(不支持98系统)
VPC可运行在Windows(Win98以上)和MacOS上。(为了减小竞争,Microsoft 在收购了Connectix后,就取消了其上Linux的官方支持实际上Virtual PC 2004 依然能够支持用户运行Linux/Unix 操作系统)
方向策略篇
VMware该软件的设计本意是用于软件调试和扩充大型机和工控机的应用范围,为管理员管理和程序员开发跨平台的应用软件提供一个理想的解决方案,方便开发人员在各个系统之间进行切换。主攻战场是服务器--用于企业数据中心,策略是使其软件成为在业界被炒得很热的效用计算概念的一部分
VPC微软公司计划使用这一技术对必须在新的硬件系统上运行原来软件的客户并说服企业向Windows XP升级,主要面向PC。
选择篇
专业用户选择VMware,最求简单方便和兼容性的WINDOWS用户选择Virtual PC
*********************************************************
虚拟多个系统Virtual PC快
使用vmware,虚拟的系统比较快,主机会比较慢
使用Virtual PC,主机比较快,虚拟机慢
看了诸位的讨论,真是大开眼界!
史上最强贴!!!
目前用virtual pc
但不知道什么时候形成了个怪毛病:安装vm5后,母机的声音设备(集成的AC97和PCI的yamaha724)都失踪了!卸载VM5、恢复以前的系统后也找不到声卡!服了!只有拆机重新拔插声卡系统才能恢复正常!莫名其妙啊。
看来只能试试VPC了。
昨天刚用了VPC2007,装了一个DIY的windows 2000sp4 server 从安装到自动打完补丁好象也就不到1个小时(没计算时间)
我硬件是C2D E6300 内存1G ,记得以前用PIII 850 +512M +VPC2004装98的时候没两个小时下不来,不知道现在是不是得益于 酷睿的VT技术,总之在使用VPC2007的过程里非常流畅,甚至在虚拟机里同时打开数十个网页都一点不卡。呵呵。如果再能虚拟出来3D显卡,也许连CS都能打了。
但是兼容性好像不乐观,我在主机上把 IE的收藏夹(上百个网址)往VPC里直接托的时候,出现错误非法退出了,之后又打开VPC,再重复一遍操作还是错误退出。
之后把 收藏夹 打包成RAR再托进去没出错。但是不明白为什么不能直接拉进去,难道是文件太多了?
现在又装了VMware,正在测试安装win2003,准备测试对比一下这两个虚拟环境的效能。
不过,我有个糟糕的问题:我用的是VM的exp build 36983~宿主是VISTA,搞不清楚为什么网上所有的电影都看不了?难道说VISTA下虚拟XP就是看不了电影?
以前用过VPC,实用简单。不过有时候会被VPC整晕,确实他的动态内存会让你没办法两边工作。
vmware 这个东西虽然大,还是很好用的,关键是他能让你两边用着舒服。
我现在用vmware :)
重装XP,不装VMWare,安装了VPC2004,XP开机是不慢了,但虚拟一个WIN98后,WIN98运行慢。星际争霸都运行不了。
各位大虾,知不知道为啥?
看了诸位的讨论,真是大开眼界!
我的QQ:121201662
E-MIAL:linlingyue1314@163.com
如果哪位仁兄知道,拜托你帮我发到邮箱里,拜托拜托!!!!
Linux 下使用 VMWare ,没得说了
----------------------------------------------
VPC就不会
相反,VM使用的是固定的资源,当然这样也有好处:虚拟机不易受宿主机的影响。所以VM里的系统很快。
我对虚拟机的要求不太高,只是要快,能用就行,不需要什么底层的东东。所以我选VPC。
我认为各有千秋......
看是对谁来说.....对那方面的人用.........
看样子我得装个vpc试试看.
我没用过VMWare,但同学用过他说很好很专业。我只用过vpc我觉得还行,不过我是菜鸟我想是菜鸟的话还是用vpc吧毕竟简单够用。(vpc有设置向导,而且就4-5步。方便得很!)
vpc是完全虚拟
Bochs是开源软件,可以免费得到,尽管运行速度很慢,但是因为其实现机理是完全模拟x86的硬件和外围设备,所以用它来调试,可以最大程度的模拟,当然,你得有耐心。
VM是进行虚拟,并没有利用自己重构的机制来解释,而是将它传递给硬件,所以从理论上讲,要快一些。
VPC介于两者之间,最大的优点是易用性。
我无语,现在使用的是 VPC2004 但是我的GUEST OS上面没有声音,声卡是模拟的 SOUND BLASTER16 是个问号,也装不上驱动,生气ing
VPC 就没事,所以用它
当然这个只能是理由中的一小点点了
1、VMware使用太麻烦,除了英文外,还有注册,配置等等。
2、资源占用,相同配置的机器,运行VPC里面的XP、Linux图形界面无论是主机还是虚拟机速度都感觉不错,而VMware就慢得多,资源占用大。
3、VPC硬件兼容性特别好!无论装再老的系统,甚至装95年前的Dos游戏也照样能发出声音!因为它模拟的是创新16的声卡!
4、VPC可以方便地挂、接虚拟硬盘、光驱、镜像等,而且速度和原机差不多,我不知道楼主的慢从何来?而且联网非常方便。
vmware比vpc对硬件的要求要高,相同硬件环境下用vpc能多开几个子系统.
vmware虚拟硬盘的"硬盘收缩"功能很完美,不会浪费多余的实体硬盘空间,vpc浪费现象严重.
vpc有采用B/S架构向webservice发展的势头,vmware还是挺老实的C/S方向.
vmware产品线很广定位划分清晰,从单机产品到商用的多机集群环境都涉及了,vpc目前还比较模糊.
vmware已经商业应用很久了,vpc目前还是新手.
为什么要花很大的精力去使用那些人为复杂的玩意呢
谁简单实用、功能够强,我就用谁,把更多的时间用来干实事
本人 1998开始接触vmware, 2000开始接触VPC, 经常需要guest os测试各种东西
1. 性能
vpc 最近几次升级都是和性能优化有关, 而且vpc一直都比vmware快, 我经常开2个vpc, 可以正常工作, 如果开两个 vmware 点鼠标都会成问题
本人已经使用VPC多年,
2002年在我的 pIII800 笔记本上 VPC可以运行 solaris 飞快
在 CDE上操作, 感觉不到明显延迟
光凭这点就很难做到更好了吧?
你说vmware绝对比vpc快得多的话, 岂非vmware上面的os要比直接装在硬pc上还快了?
2. 硬盘
你说vmware效率高多了的时候,请问有没经过任何测试对比? 就因为vmware虚拟的是scsi接口你就定论vmware 高多了? 笑话!
vpc的ide硬盘非常灵活, 我甚至用它启动我主机硬盘上的linux分区 !
但是 vmware 安装维护就复杂很多
3. 网络
vpc经过微软升级, 终于支持了多块网卡,这是非常重要的进步, 有了它guest os终于可以真正模拟网络环境,甚至充当上网网关, 而且它通过attach到硬网卡来工作, 和 vware的虚拟网卡方式不同, 简洁明了配置非常方便
我用vpc的 guest linux 拨号adsl, 然后我的host os通过 guest linux 网关上网
光凭这点就说明 vpc的网络部分足够强足够灵活了吧
你用vmware试试 ?
4. 显卡
vpc有一块 s3 , 所有系统都认识, 这是非常重要的, 可以非常直观得判断os的运行状况, 也可以非常方便得测试 图形程序
你在vmware上用图形方式安装linux试试 ?
VM没有显卡!只能用加载项来完成显卡任务!
2、VMWARE的显卡有图形功能吗?显存能有多少?
行说明本人机器:
CPU:C500
内存:HY64*2MB+HY256MB
主板:磐鹰3VCA+
硬盘:10.2G
显卡:TNT2 M64
机子是不是不咋D????
装有VPC:
1、WinNTws 分配 64MB内存,200MB硬盘
2、WinNTserver 分配 64MB内存,150MB硬盘
3、Minix 2.0.4 for DOS 分配64MB内存,60MB硬盘
4、RedHat Linux 6.0 分配64MB内存,300MB硬盘。 HTTP+FTP+SMB等,无X本人不喜欢X WINDOW
5、DOS622
6、FreeBSD
7、OS/2 WARP 4
8、eComStation 1.1 EN
共享上网超快,稳定。用起来没有任何不适。而且主机反应基本没有多少的不良。相反VM在这面个人觉得就很不好。但是VM有一个VPC没有的好东西就是它有SISC盘,可以用来玩SCO UNIX。
以上为本人经验,愿与大学分享!
VPC被微软收购之后就不支持LINUX了,
还是喜欢用VMWARE
适合自己的就是最好的
喜欢他的ISO光盘启动,
要是微软能改改,我想virtual pc要比vmware 好的多哦!!!
先不说服务器版的
============================
Virtual PC是与vmware类似的虚拟机软件。两者的主要区别如下:
1、VMWare没有模拟显卡,要通过vmware-tools才能用上高分辨率和真彩色,否则只能用VGA。而Virtual PC模拟了一个比较通用的显卡:S3 Trio 32/64(4M)。从这一点看,Virtual PC比VMWare通用,但显示性能不如VMWare。
2、因为Virtual PC模拟了显卡,所以通用性很强。connectix.com网站声称,目前新版的Virtual PC 5支持所有基于x86的操作系统。
3、Virtual PC的网络共享方式与VMWare不同。VMWare是通过模拟网卡实现网络共享的,而Virtual PC是通过在现有网卡上绑定Virtual PC emulated switch服务实现网络共享的。对于win2000/xp等操作系统,如果网线没插或没有网卡的时候,要安装Microsoft的loopback软网卡,才能实现网络共享。在Virtual PC的global setting里,当有网卡并插好网线的时候,将Virtual switch设成现实的网卡;当没有网卡或网线没插的时候,将Virtual switch设成ms loopback软网卡,即可实现网络共享。
ms loopback软网卡的安装方法,以win2000为例:
控制面板 -> 添加/删除硬件 -> 添加/排除设备故障 -> 添加新设备 -> 否,从列表选择 -> 网卡 -> 制造商选microsoft -> microsoft loopback adapter。
vmware 注册麻烦
虚拟机不是用来玩的,用那个玩意看电影上网玩游戏,不如去跳楼
所以我一直用vpc
VPC就简单易用 :)
首先VPC的设置上要简单一些,
其次MSDN里有VPC,,有正版当然要用咯
我想微软选择VPC,其中一个原因可能是VPC有MAC版的吧,猜测而已