WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对比测试

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
zgalvin
帖子: 22
注册时间: 2010-02-06 14:34

WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对比测试

#1

帖子 zgalvin » 2012-03-22 15:59

硬件环境
  CPU: Core2 T500 2.2GHz
  内存:4G DDR2 667
  显卡:NVIDIA 9650MGT

Host:Ubuntu 10.04 amd64
  在两个硬盘分区安装了两个干净的系统, 分别装上WMware Workstation 8.02 和 Oracle VM VitualBox 4.1.10。
分别创建Windows XP SP3的虚拟机。2个CPU核心,512MB内存,都没开显卡加速,装好了Vmware tools 或Guest Additions 。尽可能保证两个虚拟机软硬件环境相同。

测试结果

主机CPU占用:VMware较低。
  虚拟机空闲的时候,CPU占用率相当,都在10%以下。
  开启迅雷下载一个600MB的电影,速度是700KB/S。
    VMware CPU占用率总共70-95%(包括2个进程,一个虚拟机进程,一个VMware的NAT进程,约10%的CPU占用)
    VitualBox CPU占用率 100%-120%(只有一个进程占用CPU)。
  虚拟机使用多核CPU,开启IO APIC会降低CPU的使用效率,这在VitualBox写的很清楚。如果没有必要用多核,用单核就可以了。

主机内存占用:VMware内存占用较低
  在System Monitor 中,两个虚拟机进程到Memory那一栏都是700MB左右(如果给虚拟机分配2GB内存,128MB显存,VitualBox就真的直接占用约2.2GB内存,好吓人)。
  但是在Resources标签中的系统总共内存使用量,VMware要低得多。
  我觉得可能是是VMware并没有把虚拟机的512MB内存一次性的划分给虚拟机用, 而是用多少拿多少, 而且好像windows中用于cache的内存也对应到了linux到cache内存里。总之VMware用于程序的内存是非常低的。
  而用于cache的内存没什么可比较的,真正用的时候cache总会占满剩下的内存。
  swap空间基本就没用过,偶尔会有几个MB的占用。
  另外补充一点,vmware有几个后台常驻的进程,每个大约占用几百KB到2MB的内存。而VitualBox没有,关了虚拟机啥都没了(或者是我比较菜,没找到)

磁盘性能:VitualBox快。
  包括用虚拟磁盘文件和直接使用物理磁盘。VitualBox都比VMware快。
  因为有缓存的作用,一般的磁盘测试数据没什么价值(即使没价值,测试数据也是VitualBox高),只能凭感觉,比如打开和使用大型软件的速度、文件复制速度,VitualBox明显要快。
  关于磁盘缓存(我指的是操作系统的缓存机制,不是硬盘里面那8MB或16MB缓存)。Host系统本身就有磁盘缓存机制,而Guest虚拟机也有,我认为这会导致内存的浪费(因为可能同样的内容被缓存了2次)。所以只要Guest还有“可用内存”,即使“空闲内存”为0,增加Guest的内存不会带来性能提升,反而会浪费更多的内存,带来性能的下降。
  对于虚拟机来说,SATA是有必要的,虽然虚拟机的硬盘速度并不高,但是由于磁盘缓存机制,瞬间读写速度达到几百MB/S还是很轻松的,IDE接口会影响性能。VitualBox默认安装XP用的是IDE接口,装好XP后安装SATA驱动并把虚拟硬盘挂到SATA接口可以提升性能

图形性能: VMware性能更好而且稳定。毕竟显卡加速对于VitualBox来说还是实验性的功能
  不开显卡加速的情况下,性能相当,都很流畅(XP的主题,动画效果,阴影什么的都关了)。用迅雷看看看视频也没问题,720P的高清都可以。网页版的三国杀也没问题。
  至于开启3D加速,VM VitualBox 4.1.10经常崩溃,4.0.16版本会稳定一点,但还是会崩溃,VitualBox会提示遇到错误,然后就把虚拟机给停了。
  VMware的3D加速就要稳定的多,由于我用VMware时间比较长,也见过VMware崩溃,出现在虚拟机用显卡的时候,一旦崩溃,不像VitualBox那样只是虚拟机停掉。host主机也会一起崩溃。还好这种情况很少见。
  我还试了下装Windows 7 虚拟机 VMware 可以很流畅的开启AERO效果; VitualBox 4.0.16版本无法开启, 4.1.10 可以开启,但是不如VMware流畅, 用windows media player打开自带的示例视频直接卡住,试了几次都没看成。

网络性能:VitualBox 胜出。(都是用的NAT)
  VMware的网络会隔一段时间就断掉后自动重连,尤其是用迅雷。win7中更是直接断,必须关掉虚拟机,重启vmware服务(/etc/init.d/vmware restart)才能恢复。
  VitualBox的网络挺稳定的,尤其是用virtio-net网卡,迅雷下载的时候速度很稳定的维持在最高速度上。

总体速度: VitualBox快,尤其是在开一些比较大型的程序的时候。这主要得益于它的磁盘性能,毕竟在CPU支持硬件虚拟化的情况下,CPU性能差别不大,我想这也是KVM速度最快的主要原因之一。
  VitualBox 在CPU、内存和显卡加速上,还是需要努力。

GUI界面
  VMware的功能更丰富,GUI功能强大,它的所有功能几乎都可以在GUI中找到。
  VitualBox的GUI比较简洁,开启GUI的速度比VMware快。不过有些功能需要用终端命令来实现,比如使用物理磁盘。
  所以,新手用VMware会更容易一点。

这仅仅是我自己的观点,如果有不同的看法,欢迎回帖,顺便附上你的系统版本,VitualBox 或 VMware的版本。
上次由 zgalvin 在 2012-03-25 19:22,总共编辑 1 次。
zgalvin
帖子: 22
注册时间: 2010-02-06 14:34

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#2

帖子 zgalvin » 2012-03-24 10:08

两天了,0回复。。。。。难道没人用VitualBox 或 VMware?
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#3

帖子 YeLee » 2012-03-24 10:13

不错,对比挺详细的,支持一下。 :em11 :em11 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#4

帖子 YeLee » 2012-03-24 10:18

不过,vbox的图形的确不给力啊,玩个全屏游戏都不行。 :em06 :em06 :em06
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
illusioni520
帖子: 3
注册时间: 2011-05-25 8:45

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#5

帖子 illusioni520 » 2012-04-09 15:29

如果是虚拟win7,用哪个好一些呢?
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#6

帖子 百草谷居士 » 2012-04-09 15:56

好文!感谢楼主这么详细的对比。
我自己凭感觉:virtualbox在磁盘性能和内存管理上要优于vmware,而vmware在图形性能上要优于virtualbox。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
c300fan
帖子: 382
注册时间: 2011-11-14 4:00

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#7

帖子 c300fan » 2012-04-10 7:26

VMware是商业软件,免费版叫vmplayer,virtualbox是免费的。

vbox开AHCI,磁盘性能立马好不少。

另外virtualbox的virtio-net半虚拟真的很猛,玩虚拟机迅雷这个实在是没话说。
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#8

帖子 百草谷居士 » 2012-04-10 10:16

virtualbox4.1.10在内存管理上好像有显著问题,随后就发布了4.1.12 。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
fuhaoyun
帖子: 526
注册时间: 2009-05-08 14:12
来自: http://weibo.com/u/2201287863

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#9

帖子 fuhaoyun » 2012-04-11 22:17

:em11 楼主有心了,都不错

只用Ubuntu/Unity:安全、高效、自由、简洁!
http://weibo.com/u/2201287863
----------------------------------------------------
用了4年Ubuntu,发现离开windows也可以活得很好
看球赛、炒股、聊天、office等等都不算问题了
一切都是习惯,困难解决了就好

头像
redhatlinux10
帖子: 773
注册时间: 2008-01-22 23:24
来自: 三亚
联系:

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#10

帖子 redhatlinux10 » 2012-04-11 22:29

楼主用心了。
不过标题改一下吧,vmware写错了。
头像
zhcj
帖子: 363
注册时间: 2008-09-06 5:11
来自: 石家庄
联系:

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#11

帖子 zhcj » 2012-04-11 22:39

支持一个!
只用vbox,基本没用过vmware
http://phpcj.org/
河北Linux用户组QQ群:249872047
Gentoo中文社区QQ群:160294591
头像
angelsky123321
帖子: 485
注册时间: 2011-04-02 19:18
系统: windows8.1
来自: QD

Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对

#12

帖子 angelsky123321 » 2012-04-12 0:24

很不错的对比 :em11
ACER 4740G
i3 330M
4G DDR3
500G HDD
Windows8.1
回复