查看: 8342|回复: 7
收起左侧

[分享] Sun VirtualBox vs. VMware Workstation

 关闭 [复制链接]
107
发表于 2010-7-22 22:41:42 | 显示全部楼层 |阅读模式
本帖最后由 107 于 2010.8.17 13:53 编辑

两个虚拟机产品Sun VirtualBox 和 VMware Workstation,两家公司Sun Microsystems, Inc.(被Oracle收购)和VMware, Inc.,两种模式开源和商业。

  由于新买了电脑,cpu支持vt-x(intel的硬件支持虚拟化加速),所以跑一跑虚拟机试试。自从接触这东西后,我就知道这东西了不得,能在电脑里虚拟电脑(呵呵,说俗了)。原理其实简单,软件模拟硬件,当然硬件也可以模拟软件。硬件就是不可修改,速度快,兼容差的程序逻辑,软件就是可修改,速度慢,兼容好的程序逻辑,两者在一定程度上可以相互转换。理论到此结束,深了我也不会。
  我只是在家里搭建桌面虚拟化环境,因此比较侧重家庭娱乐和桌面级应用,虚拟服务器我还玩不转,谁会谁可以教教我。两款产品均支持3D加速,但事实上还是有差别的,而且还不小。下面介绍一下环境。
  版本:Sun VirtualBox 3.1.8 ,VMware Workstation 7.0.1
  比较内容:侧重3D,网络,易用性
  host:xp pro & ubuntu 10.04 32bit
  guest:xp pro & ubuntu 10.04 64bit
  测试工具:super pi & 3dmark06 & dxdiag

  1.安装:
  Sun VirtualBox 3.1.8(以下简称vbox),由于是开源的,所以free(按着开源的解释这free可不单是免费的意思),官网下载最新版3.1.8,开源更新比较快,http://www.virtualbox.org/,win版71.0MB,linux版42.9MB,安装过程比较迅速。
  VMware Workstation 7.0.1(以下简称vmware),商业软件,不过vmware player是免费的,但功能削减很多,现在也可以创建虚拟机了,估计是受前者vbox所迫,对于桌面用户是不会花大把票子在虚拟化上的。另外vmware体积比vbox大好几倍,win版514MB,linux版272MB。官网http://www.vmware.com/
  2.使用:
  vbox支持vmdk等多种磁盘格式,不用转换直接使用。两者安装guest都比较简单,傻瓜向导式。在使用ghost xp安装时,vmware在进win pe时卡住,vbox进dos时卡住,于是vmware使用dos版ghost安装,vbox使用win pe ghost32安装。两者要达到良好的使用效果(如开3D加速)均必须安装工具集(主要是驱动),菜单里均提供该选项。特别提示一点vbox工具集需要在安全模式下安装。
  3.3D效果:
  两款产品都支持3D加速,但有不小区别。那就是对OpenGL和DirectX的支持不一样,vmware不支持OpenGL的加速只能通过cpu模拟,而vbox两者均可以通过显卡加速。因此Ubuntu的compiz效果在vmware中是不能使用的,而vbox却可以,想体验compiz的请绕行vmware。再来说DirectX,vbox:dxdiag,dx7接口报错,dx8,dx9接口正常。3dmark06,报不支持pixel shader 2.0。vmware:dxdiag,dx7-9接口正常,3dmark06,正常,和host差100多分。 实际使用中,vmware中有些3D游戏不能运行。
  4.网络配置:
  两者均有三种网络模型,bridged,NAT,host-only,默认均是NAT,也是笔者推荐的,这种网络模型最为家用桌面最合适了。vmware的NAT与host的虚拟网卡采用同一网段,guest与guest之间也可以通讯。vbox的NAT与host的虚拟网卡不是在同一网段,guest与guest之间也不可以相互通讯,必须通过VBoxmanage手动设置,比较麻烦。文件传输:vmware直接用win的网上邻居即可,vbox需要通过菜单设置共享。
  5.性能:
  贴张表:cpu为super pi 100万成绩,还有内存读取与写入速度。guest均为xp pro,host为xp pro和ubuntu 10.04 32bit,分别测试两款软件。可以看到性能上几乎没有什么差距了,可能和vt-x技术有关吧。
cpu(s)men read(MB/s)mem write(MB/s)
host
25.391
5728
4063
vmware in winxp
25.953
4670
2892
vmware in linux
26.531
4564
2948
vbox in winxp
26.843
4452
2803
vbox in linux
26.219
4609
2751



  Summary:
  不评论谁好谁坏,各有优缺点,各自取长补短,有竞争才有进步,虚拟化仅仅是个开始,还有很大空间发展。

来自http://www.cnblogs.com/eshizhan/archive/2010/05/19/1739637.html
波导的勇者
发表于 2010-7-22 22:43:27 | 显示全部楼层
sofa
这帖子 的格式
Lirio
发表于 2010-7-22 23:02:46 | 显示全部楼层
学习了~~~普及知识
subool
头像被屏蔽
发表于 2010-7-23 00:33:46 | 显示全部楼层
vm 一时还是无可超越的,想当年,M$也下定决心跟vm死掐(vpc),结果M$怎么也掐不倒vm,反倒intel 跟vm越合越紧了。
fh123
发表于 2010-7-23 01:02:07 | 显示全部楼层
学习,,,感谢分享
silver94
发表于 2010-7-23 08:23:03 | 显示全部楼层
学习!!!
dongyiheng
发表于 2010-7-24 11:11:29 | 显示全部楼层
大脑哥最近真威武
感谢分享
江户川
发表于 2010-7-24 18:16:19 | 显示全部楼层
这种最新的数据,,很有参考价值,支持了
就是不太详细,,希望能提供些实际应用
比如试试7z解压性能,音频转码性能
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-18 12:51 , Processed in 0.148919 second(s), 22 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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