也谈谈VirtualPC和VMware

最近经常用虚拟机调试程序和安装一些软件,所以机器上安装了VirtualPC和VMware两种虚拟机,用过后有一些个人感受

1.VPC不支持我最希望拥有的功能——支持Softice,幸好WMware支持。但是据说TRW2K在VPC中支持,因为没用过,所以不枉加评论。

2.WMware虚拟了两个虚拟网卡,VPC实际上在网络协议中增加了一个对它的支持协议virtual machine network services。这两种方式对于像我这种不怎么做网络开发的人来说,可能差别不大。而让我郁闷的是,WMware为了实现这两个虚拟网卡,在我的网络连接中,另创建了两个网络连接,并且进程列表中某个进程好象也是为它所运行的。

3.VPC非常的简洁

 a.当它不运行的时候,没有起任何服务程序,VMware却起了一大堆乱七八糟的程序,这点让我非常讨厌。运行的时候,也就只有一个程序

b.早些版本的VPC,虚拟机只有一个VHD文件,新版的也只增加了一个VMC文件。但是VMware就不同了,一个虚拟机非得有十几个文件才行,让人觉得太乱

4.在还原方面,VMware有快照还原机制,VPC是每次关闭的时候询问是否保存改动。从这点看各有各的好处

5.对操作系统的支持方面,据说新版VPC不支持Linux,但是我同事说可以安装。另外有人说VMWare不支持solaris,这个也经我证实可以安装。至于longhorn,我就没有试过了,不知道在64位系统的支持上,哪个能领先

6.VPC可以设置对CPU资源的占有率,并且实际使用效果上,我也觉得VPC快很多

7.WMware支持抓图,VPC虽然没有这个功能,但是我总觉得这是个鸡肋功能

应该还有一些区别,总体来说,WMware功能更强大,VPC很简洁,双方优点都很多。不过如果VPC支持Softice,我可能就只用它了

 

这里再贴一些别人的评论:

/*虚拟机软件介绍:VMWare & Virtual PC

Jason Chen
http://www.jason314.com

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软网卡,即可实现网络共享。
*/

/*体验另类的快感:虚拟PC软件横评

太平洋电脑网

功能 Virtual PC Vmware
运行平台 Windows系列 Windows2000,nt,xp,Linux
支持平台 Win系列linux BSD系列 OS/2 MS-DOS Solaris Win系列linux,BSD系列 OS/2 MS-DOS NetWare
虚拟硬盘 支持 支持
物理硬盘 不支持 支持
真实光盘及映像 支持 支持
真实软盘及映像 支持 支持
支持多种网络连接 支持
share networking (NAT)
local,host and external
local only
external only
local and host
支持
share networking (NAT)
bridged networking
host-only networking
屏幕抓图 不支持 支持
网络设置 不支持 支持
暂停功能 支持 支持

 

*/

/*Roy

最近研究了一下VMWare和Virtual PC发觉他们在技术实现上有很大不同。

内存篇
首先说VMWare,使用那种类似抢占资源式的实现方法,既你为虚拟机分配好内存大小后,一旦运行起来他就会将你分配给他的内存占用起来,而不管是否真的实际使用。
而VPC恰好相反,他会更具你实际使用情况来动态增加。
评论:看起来好像是VPC的方式更加好,但是实际运行速度绝对是VMWare快很多。

硬盘篇
VMWare,它的硬盘是你给他指定大小后就不可以更改,但可以加第二块硬盘。类似PC
VPC,可以动态扩展硬盘。
评论:实际使用VMWare的磁盘效率远远高于VPC

总结
既然VMWare在模拟PC上比VPC高很多,微软为啥选择VPC???要注意的是VPC这家公司不光做PC模拟器,包括PPC模拟器和PS模拟器都是他们的产品。

PS:不能在VMWare虚拟机上运行PPC模拟器!!!悲伤的脸

*/

阅读更多
想对作者说点什么? 我来说一句

Inside VMware

2009年07月01日 230KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭