POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1745|回复: 10
打印 上一主题 下一主题

向大家请教一个关于虚拟化技术的问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-20 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Intel反复宣传的 “虚拟化技术(Virtualization)”这个技术在 Virtual PC 2007当中有用没有啊?VMWare呢?
我经常开虚拟机做点实验,现在想升级CPU,想了解一下Virtual或者VMWare是不是受益于这两项技术了?如果根本没用的话,可以不买支持这两项技术的CPU以节约成本。

[ 本帖最后由 brunolee 于 2008-6-20 16:32 编辑 ]
2#
发表于 2008-6-20 16:39 | 只看该作者
有, 但是影响不大, 尤其是VMWARE, VMWARE在无虚拟化技术的CPU上性能非常高, 甚至高于其他使用硬件虚拟技术的虚拟机软件,  VMWARE的软件虚拟太强, 加了硬件虚拟后提升不大
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2008-6-20 17:19 | 只看该作者
有没有这方面的性能测试呢,最好是中文的?实在没有的话英文的也可以。
Google找不到啊。
回复 支持 反对

使用道具 举报

4#
发表于 2008-6-20 19:35 | 只看该作者
我无聊的测试了一般,在windowxp里面用vmware安装了一个windows  xp(用来玩拖机的),在虚拟机里面跑super pi,大概20秒多一点点,和在主机里面跑基本相当。

非常惊讶。:funk: :funk:
回复 支持 反对

使用道具 举报

5#
发表于 2008-6-20 19:43 | 只看该作者
只是用来做i/o加速而已。
回复 支持 反对

使用道具 举报

6#
发表于 2008-6-20 22:14 | 只看该作者
这个虚拟化技术在XEN 里会有所体现
VM ware等没什么差距
回复 支持 反对

使用道具 举报

7#
发表于 2008-6-20 23:21 | 只看该作者
这里有一个,可以参考:
http://bbs.vmware.cn/thread-9653-1-1.html
回复 支持 反对

使用道具 举报

8#
发表于 2008-6-21 00:05 | 只看该作者
Intel的VT技术显然是有用的,以Vmware为例,如果你想在一个32位的操作系统上虚拟一个64位操作系统,就会要求CPU支持64位并要支持VT技术。因为用软件模拟64位指令的代价几乎是不可接受的,而VT技术使虚拟机可以直接使用CPU相关指令。
后面有人提到XEN,XEN的看家本领是它的半虚拟化技术。XEN同时支持全虚拟技术,这里的支持就是通过VT技术实现的。
我个人不喜欢VMware,因为它家的效率远比不上XEN的半虚拟化。飘然测的SuperPI和物理机差不多,那是因为这些指令都是可虚拟化的,虚拟机真正比拼实力的是IO水平,因为这些指令是不可虚拟化的。半虚拟化在这方面目前还是有相当的优势。
回复 支持 反对

使用道具 举报

9#
发表于 2008-6-21 00:10 | 只看该作者
在目前多核的发展趋势上,虚拟机技术是一个潮流。现在看来,在Linux系统上,最佳的解决方案我认为是XEN,Windows平台么,活活,没有。似乎是微软也在搞半虚拟的一套接口,不过不知道会不会实用化。
回复 支持 反对

使用道具 举报

10#
发表于 2008-6-21 00:14 | 只看该作者
原帖由 roadrunner 于 2008-6-20 16:39 发表
有, 但是影响不大, 尤其是VMWARE, VMWARE在无虚拟化技术的CPU上性能非常高, 甚至高于其他使用硬件虚拟技术的虚拟机软件,  VMWARE的软件虚拟太强, 加了硬件虚拟后提升不大

Vmware管他叫CPU硬件辅助虚拟。使用VT技术后,性能还是有一定改观的,并不是提升不大。VMware的性能不怎么样,只是在Windows平台上没有好的虚拟机罢了,这是因为Windows的不开放造成的。到Linux平台上,Vmware根本不算啥。
回复 支持 反对

使用道具 举报

11#
发表于 2008-6-21 02:01 | 只看该作者
:loveliness: :loveliness:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-12-12 07:35

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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