POPPUR爱换

标题: 向大家请教一个关于虚拟化技术的问题 [打印本页]

作者: brunolee    时间: 2008-6-20 16:13
标题: 向大家请教一个关于虚拟化技术的问题
Intel反复宣传的 “虚拟化技术(Virtualization)”这个技术在 Virtual PC 2007当中有用没有啊?VMWare呢?
我经常开虚拟机做点实验,现在想升级CPU,想了解一下Virtual或者VMWare是不是受益于这两项技术了?如果根本没用的话,可以不买支持这两项技术的CPU以节约成本。

[ 本帖最后由 brunolee 于 2008-6-20 16:32 编辑 ]
作者: roadrunner    时间: 2008-6-20 16:39
有, 但是影响不大, 尤其是VMWARE, VMWARE在无虚拟化技术的CPU上性能非常高, 甚至高于其他使用硬件虚拟技术的虚拟机软件,  VMWARE的软件虚拟太强, 加了硬件虚拟后提升不大
作者: brunolee    时间: 2008-6-20 17:19
有没有这方面的性能测试呢,最好是中文的?实在没有的话英文的也可以。
Google找不到啊。
作者: 飘然    时间: 2008-6-20 19:35
我无聊的测试了一般,在windowxp里面用vmware安装了一个windows  xp(用来玩拖机的),在虚拟机里面跑super pi,大概20秒多一点点,和在主机里面跑基本相当。

非常惊讶。:funk: :funk:
作者: Edison    时间: 2008-6-20 19:43
只是用来做i/o加速而已。
作者: iuqimla    时间: 2008-6-20 22:14
这个虚拟化技术在XEN 里会有所体现
VM ware等没什么差距
作者: rd    时间: 2008-6-20 23:21
这里有一个,可以参考:
http://bbs.vmware.cn/thread-9653-1-1.html
作者: shjoyjoy    时间: 2008-6-21 00:05
Intel的VT技术显然是有用的,以Vmware为例,如果你想在一个32位的操作系统上虚拟一个64位操作系统,就会要求CPU支持64位并要支持VT技术。因为用软件模拟64位指令的代价几乎是不可接受的,而VT技术使虚拟机可以直接使用CPU相关指令。
后面有人提到XEN,XEN的看家本领是它的半虚拟化技术。XEN同时支持全虚拟技术,这里的支持就是通过VT技术实现的。
我个人不喜欢VMware,因为它家的效率远比不上XEN的半虚拟化。飘然测的SuperPI和物理机差不多,那是因为这些指令都是可虚拟化的,虚拟机真正比拼实力的是IO水平,因为这些指令是不可虚拟化的。半虚拟化在这方面目前还是有相当的优势。
作者: shjoyjoy    时间: 2008-6-21 00:10
在目前多核的发展趋势上,虚拟机技术是一个潮流。现在看来,在Linux系统上,最佳的解决方案我认为是XEN,Windows平台么,活活,没有。似乎是微软也在搞半虚拟的一套接口,不过不知道会不会实用化。
作者: shjoyjoy    时间: 2008-6-21 00:14
原帖由 roadrunner 于 2008-6-20 16:39 发表
有, 但是影响不大, 尤其是VMWARE, VMWARE在无虚拟化技术的CPU上性能非常高, 甚至高于其他使用硬件虚拟技术的虚拟机软件,  VMWARE的软件虚拟太强, 加了硬件虚拟后提升不大

Vmware管他叫CPU硬件辅助虚拟。使用VT技术后,性能还是有一定改观的,并不是提升不大。VMware的性能不怎么样,只是在Windows平台上没有好的虚拟机罢了,这是因为Windows的不开放造成的。到Linux平台上,Vmware根本不算啥。
作者: smaller    时间: 2008-6-21 02:01
:loveliness: :loveliness:




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4