WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对比测试
-
- 帖子: 22
- 注册时间: 2010-02-06 14:34
WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对比测试
硬件环境:
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的版本。
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 次。
-
- 帖子: 22
- 注册时间: 2010-02-06 14:34
Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对
两天了,0回复。。。。。难道没人用VitualBox 或 VMware?
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对
不错,对比挺详细的,支持一下。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
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桌面版下的简单对
不过,vbox的图形的确不给力啊,玩个全屏游戏都不行。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 3
- 注册时间: 2011-05-25 8:45
Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对
如果是虚拟win7,用哪个好一些呢?
- 百草谷居士
- 帖子: 4025
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对
好文!感谢楼主这么详细的对比。
我自己凭感觉:virtualbox在磁盘性能和内存管理上要优于vmware,而vmware在图形性能上要优于virtualbox。
我自己凭感觉:virtualbox在磁盘性能和内存管理上要优于vmware,而vmware在图形性能上要优于virtualbox。
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
-
- 帖子: 382
- 注册时间: 2011-11-14 4:00
Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对
VMware是商业软件,免费版叫vmplayer,virtualbox是免费的。
vbox开AHCI,磁盘性能立马好不少。
另外virtualbox的virtio-net半虚拟真的很猛,玩虚拟机迅雷这个实在是没话说。
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桌面版下的简单对
virtualbox4.1.10在内存管理上好像有显著问题,随后就发布了4.1.12 。
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?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桌面版下的简单对

只用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桌面版下的简单对
楼主用心了。
不过标题改一下吧,vmware写错了。
不过标题改一下吧,vmware写错了。
牛牛博客
linux 系统中 Chrome 地址栏输入卡顿的解决方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
---
using : openSUSE 13.2 ( 3.16.6-2 x86_64 ) , KDE 4.14.2
linux 系统中 Chrome 地址栏输入卡顿的解决方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
---
using : openSUSE 13.2 ( 3.16.6-2 x86_64 ) , KDE 4.14.2
- zhcj
- 帖子: 363
- 注册时间: 2008-09-06 5:11
- 来自: 石家庄
- 联系:
Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对
支持一个!
只用vbox,基本没用过vmware
只用vbox,基本没用过vmware
- angelsky123321
- 帖子: 485
- 注册时间: 2011-04-02 19:18
- 系统: windows8.1
- 来自: QD
Re: WMware 8.02 和 VitualBox 4.1.10 在Ubuntu 10.04 x64桌面版下的简单对
很不错的对比 

ACER 4740G
i3 330M
4G DDR3
500G HDD
Windows8.1
i3 330M
4G DDR3
500G HDD
Windows8.1