POPPUR爱换

标题: 跑虚拟机是x2好还是e21x0好? [打印本页]

作者: wxm    时间: 2007-10-10 13:22
标题: 跑虚拟机是x2好还是e21x0好?
要开多个虚拟机 每个里面运行一个普通的2d game,并用autoit模拟一些鼠标键盘操作

x2的虚拟化功能能弥补性能上的劣势吗?
作者: joynicky    时间: 2007-10-10 13:26
lz开打钱公司?
作者: Prescott    时间: 2007-10-10 13:28
再NB的机器,开“多个”虚拟机,跑CPU密集型应用,照样卡的没法动,除非核心个数>虚拟机个数
作者: FM    时间: 2007-10-10 13:31
intel是vmware的股东,可是intel低端无vt,p4级的又太烂.
作者: wxm    时间: 2007-10-10 13:34
没 很老的游戏了
xp1700+都能开3,4个(不是虚拟机)

[ 本帖最后由 wxm 于 2007-10-10 13:37 编辑 ]
作者: Prescott    时间: 2007-10-10 13:39
原帖由 wxm 于 2007-10-10 13:34 发表
没 很老的游戏了
xp1700+都能开3,4个(不是虚拟机)

那你要用什么虚拟机,一口气开它十几个不就完了。
作者: awoo    时间: 2007-10-10 13:41
LS这两天这么闲啊?
作者: wxm    时间: 2007-10-10 13:44
原帖由 Prescott 于 2007-10-10 13:39 发表

那你要用什么虚拟机,一口气开它十几个不就完了。

可惜1个系统只能控制1个
作者: sprewell8467    时间: 2007-10-10 13:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: machunshui    时间: 2007-10-10 21:51
标题: 中关村?
中关村论坛?

那可是amd的本家论坛啊!

谁要敢在amd产品论坛说amd的cpu不行,马上就有一帮带amd图标的大小版主,群起而攻之,实在不行,就会有匿名的上来骂,要不然,版主大人们就要开始删帖子了.

中关村绝对是amd的枪论坛.
作者: Prescott    时间: 2007-10-10 21:54
原帖由 wxm 于 2007-10-10 13:44 发表

可惜1个系统只能控制1个

什么叫一个系统控制一个?
作者: fayer    时间: 2007-10-10 22:14
原帖由 Prescott 于 2007-10-10 21:54 发表

什么叫一个系统控制一个?

估计就是没法多开的
一个OS只能跑一个进程那种
作者: naominaomi    时间: 2007-10-10 22:17
没技术含量
只会用autoit同时控制一个程序
作者: 太虚公    时间: 2007-10-10 22:32
汗死了

楼主

vt目前是浮尘啊浮尘

ms和vm都要再下一代产品里才能很好的支持vt

不过目前还是选vm的好  ms是属于压根不支持

vm现在intel是个不小的股东啊

建议选intel管他有没有来得及优化

当然钱少的话就AMD吧

主要是主板便宜点:lol:
作者: clawhammer    时间: 2007-10-10 22:41
原帖由 太虚公 于 2007-10-10 22:32 发表
汗死了

楼主

vt目前是浮尘啊浮尘

ms和vm都要再下一代产品里才能很好的支持vt

不过目前还是选vm的好  ms是属于压根不支持

vm现在intel是个不小的股东啊

建议选intel管他有没有来得及优化

当 ...

貌似virtual PC2007支持VT........
作者: 太虚公    时间: 2007-10-11 00:14
原帖由 clawhammer 于 2007-10-10 22:41 发表

貌似virtual PC2007支持VT........

w00t) 微软的叔叔说还是等server2008比较好:a)
作者: yosh    时间: 2007-10-11 00:58
估计是跑自行车,征途垃圾游戏:lol:
作者: zyxel2008    时间: 2007-10-11 08:57
原帖由 太虚公 于 2007-10-10 22:32 发表
汗死了

楼主

vt目前是浮尘啊浮尘

ms和vm都要再下一代产品里才能很好的支持vt

不过目前还是选vm的好  ms是属于压根不支持

vm现在intel是个不小的股东啊

建议选intel管他有没有来得及优化

当 ...



呵呵,我也建议选Intel的高端U(低端一般直接阉掉VT)......
作者: ripperzhang    时间: 2007-10-11 09:12
原帖由 Katmai 于 2007-10-11 09:06 发表
貌似vmware、virtualpc目前都不支持intel和AMD的虚拟化技术

没玩过表乱喷 :lol:
作者: miaomiaojiao    时间: 2007-10-11 09:26
E4XXX系列以下的 据说都不支持 vt
作者: wxm    时间: 2007-10-11 11:48
原帖由 naominaomi 于 2007-10-10 22:17 发表
没技术含量
只会用autoit同时控制一个程序

是啊
搞不到镶入游戏进程分析数据包那种 甚至还有免客户端的.
目前只能小打小闹用autoit了...
作者: sprewell8467    时间: 2007-10-11 13:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 柯德唐志    时间: 2007-10-11 14:09
原帖由 machunshui 于 2007-10-10 21:51 发表
中关村论坛?

那可是amd的本家论坛啊!

谁要敢在amd产品论坛说amd的cpu不行,马上就有一帮带amd图标的大小版主,群起而攻之,实在不行,就会有匿名的上来骂,要不然,版主大人们就要开始删帖子了.

中关村绝对是 ...

中滚村的饭A都是买不起K10L的饭A. 随便去个E2140.今年内灭绝他们是没有问题地. 就算灭不绝,灭99%还是可以的.w00t)
作者: 遇人不熟    时间: 2007-10-11 14:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: catxing    时间: 2007-10-11 17:20
如果真的是1700+能跑三四个这样级别的程序,放在虚拟机上跑的话,还是硬盘和内存是主要瓶颈,CPU都有性能过剩的可能....
作者: smart2002    时间: 2007-10-11 23:56
我知道楼主玩什么游戏了。。。D2 开mmbot?:funk: :funk:
作者: 结果    时间: 2007-10-12 03:00
VM的事别在这儿问,问问跑PI还可以
作者: FM    时间: 2007-10-13 11:21
也需要主板支持的,VMWARE支持INTEL&AMD的VT&V,但目前AMD-V配VMWARE好像有人反映有些BUG.
作者: 晶晶守护神    时间: 2007-10-13 11:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 太虚公    时间: 2007-10-13 11:28
原帖由 warmanky 于 2007-10-13 08:51 发表
用vm这类的虚拟机内存是关键,多配些内存,虚拟机本身就会消耗大量的内存。

不明白楼上那些总是把vt扯进来干什么,人家说的很明白用虚拟机,应该指得是vmware这类软件虚拟机。

w00t) 如果是硬件了请问还是虚机吗

谈虚机不可以谈VT?

那intel和AMD两个D×S×B搞这个技术干啥

MS这个super D*S*B做VT的支持干啥?
作者: Kayv    时间: 2007-10-13 20:51
32模拟64很有才:blink:
作者: wxm    时间: 2007-10-13 20:56
vt跟虚拟机无关吗?
我看虚拟机软件都有vt选项啊 (没有vt的u是灰的不能选)
作者: itany    时间: 2007-10-13 21:05
原帖由 晶晶守护神 于 2007-10-13 11:27 发表
vt是在32位系统上跑64位应用  楼主只说跑虚拟机和  vt无关
还是21x0好  amd的u 不得行


虚拟机怎么和VT没有关系呢
使用了VT之后就不用截获子操作系统的高优先级指令进行转换了,可以明显提高运行效率
作者: jaguard    时间: 2007-10-13 21:31
当然X2好,X2支持Pacifica虚拟技术,酷睿4.2系列都不支持,连VT都不知道啥的同志别搞笑了,硬件虚拟技术MS的Virtual Server,VM等都支持的,另外从带宽,总线都是X2优势

[ 本帖最后由 jaguard 于 2007-10-13 21:35 编辑 ]
作者: jaguard    时间: 2007-10-13 21:32
原帖由 FM 于 2007-10-13 11:21 发表
也需要主板支持的,VMWARE支持INTEL&AMD的VT&V,但目前AMD-V配VMWARE好像有人反映有些BUG.

好像?你用过?听说?
作者: jaguard    时间: 2007-10-13 21:33
原帖由 晶晶守护神 于 2007-10-13 11:27 发表
vt是在32位系统上跑64位应用  楼主只说跑虚拟机和  vt无关
还是21x0好  amd的u 不得行

真搞笑了,VT怎么成了32跑64应用了?服了现在的PCI,都成水潭了
作者: handelin    时间: 2007-10-14 09:47
Microsoft Virtual PC 2007可以在MS网站上免费下载32位和64位的版本,为什么那么多人想都不想就在那里喷?
作者: slice    时间: 2007-10-14 10:35
:loveliness: GZ的技术水平咋到这个程度了,还好本菜鸟技术类博客看得多。。。。。。

VPC 2007和Vmare workstation都不支持VT技术的。VPC2007里面看到那个虚拟技术无实际意义。不过都是运行在操作系统下再进行模拟而已。
不信可以试试,VPC里面同时运行两个Super pi,在真系统中看最多只有一个CPU核心100%。而真的虚拟技术能够让一个虚拟机直接用上4个核心都不是问题,这就要求从系统底层做起。
难道一个安装都不用重启的VPC2007能够让你直接使用硬件资源?梦吧,现在的系统一启动就被硬件抽象层接管了。


除非是windows server 2008的WSv的虚拟机和Vmare GSX  server。

目前的AMD的X2和intel带VT技术的在WSv中都可以开启虚拟化技术,如果不支持,WSv将无法启用Hypervisor层,而采用VPC那样模拟的技术,当然效率大降而已。

WSv会在操作系统和硬件层之间添加一层Hypervisor层(必须对BCD数据库进行设置,确保引导时加载带Hypervisor的内核)。WSv是一种基于Hypervisor的虚拟化技术。

Hypervisor是一个很薄的软件层,位于操作系统和硬件之间。由这个Hypervisor直接接管虚机管理的工作,把系统资源划分为多个分区。其中主操作系统所在的分区叫做父分区,虚机所在的分区叫做子分区,如附图所示。可以确保虚机的性能最大化,几乎可以接近物理机器的性能,远胜Virtual PC/Virtual Server/VMware Worksation/VMware Server等基于模拟器的虚机。

这和VMWare ESX Server的原理是一样的。VMware虽然宣称其产品是直接架构在硬件基础上,但是实际上也是在硬件层面上加载一个Hypervisor层,也有类似“父分区”的概念,虽然从表面上看,VMWare ESX Server不需要操作系统,但实际上是有的,是一个定制的RedHat Linux,在安装VMWare ESX Server时可以看到RedHat的安装界面。

和VMWare ESX Server不一样的是,WSv的Hypervisor称为微内核 Hypervisor,比较“瘦”,因为里面不包含底层硬件的驱动。而VMWare ESX Server的Hypervisor则比较“胖”(叫做整体Hypervisor),里面包含底层硬件的驱动。

[ 本帖最后由 slice 于 2007-10-14 10:45 编辑 ]
作者: slice    时间: 2007-10-14 10:52
所以对于个人电脑,个人操作系统来说,虚拟技术都是浮云。。。。。


至于VPC 2007开不开里面那个VT,你会发现跑PI都一样快,比真系统慢个两三秒而已,无任何意义。拿来做服务器你会发现开不开VT网络性能和磁盘性能都一样低下得非常可以。


其实对个人来说不做服务器,不存在繁重的网络和磁盘任务,是真的虚拟还是模拟其实差不了太多啦。
还是多点内存,再来个4核,应该够你虚拟很多个系统跑老的2D游戏了。虚拟的时候最好还虚拟98,呵呵节约内存。

所以对于LZ来说,如果只是想在XP下开虚拟机的话,X2的虚拟技术都是浮云,不会对你有啥帮助,选X2或21X0就看LZ喜欢了。
除非想装个Windows Server 2008或linux试一下真的虚拟机技术。

[ 本帖最后由 slice 于 2007-10-14 12:10 编辑 ]
作者: itany    时间: 2007-10-14 11:06
原帖由 jaguard 于 2007-10-13 21:31 发表
当然X2好,X2支持Pacifica虚拟技术,酷睿4.2系列都不支持,连VT都不知道啥的同志别搞笑了,硬件虚拟技术MS的Virtual Server,VM等都支持的,另外从带宽,总线都是X2优势


拼带宽,很好,很强大……
作者: kiol    时间: 2007-10-14 11:20
这还用问,当然带vmt技术的x2比2xxx要好的多了。
建议用linux做host,然后上面开n个xp就行了。
linux下直接硬件虚拟化的技术很多,vmware,xen,kvm等都可以。
作者: machunshui    时间: 2007-10-14 12:18
标题: 虚拟化
虚拟化技术好像现在在桌面应用级还是很不成熟.
vmware,virtual PC好像只是windows,linux操着系统平台下的软件模拟器.
和cpu支持的虚拟化技术根本就是两码事.

cpu支持的虚拟化技术需要主板,OS等的支持
作者: jaguard    时间: 2007-10-14 12:22
原帖由 machunshui 于 2007-10-14 12:18 发表
虚拟化技术好像现在在桌面应用级还是很不成熟.
vmware,virtual PC好像只是windows,linux操着系统平台下的软件模拟器.
和cpu支持的虚拟化技术根本就是两码事.

cpu支持的虚拟化技术需要主板,OS等的支持

当然了,但前提是CPU必须支持
作者: machunshui    时间: 2007-10-14 12:22
标题: 所以那种谈论"带vmt技术的x2比2xxx要好的多了"的言论很可笑
所以那种谈论"带vmt技术的x2比2xxx要好的多了"的言论很可笑

对于当前vmware等软件OS模拟器,当然是哪个cpu的性能好,哪个运行vmware流畅.
作者: machunshui    时间: 2007-10-14 12:24
标题: 当前的vmware软件模拟器要cpu支持?
当前的vmware软件模拟器要cpu支持?
瞎说!

我以前的Celeron 300A都照样运行!
作者: jaguard    时间: 2007-10-14 12:26
原帖由 machunshui 于 2007-10-14 12:24 发表
当前的vmware软件模拟器要cpu支持?
瞎说!

我以前的Celeron 300A都照样运行!


我是说VT必须CPU支持,在主板,OS都支持的情况下,CPU支持是前提
作者: 晶晶守护神    时间: 2007-10-14 12:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: machunshui    时间: 2007-10-14 14:48
标题: VT 就是32位系统上 虚拟出64位应用???
是自己想当然还是查看了有关资料?

请看虚拟化简介:
虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。

    虚拟化技术也与目前VMware Workstation等同样能达到虚拟效果的软件不同,是一个巨大的技术进步,具体表现在减少软件虚拟机相关开销和支持更广泛的操作系统方面。

    纯软件虚拟化解决方案存在很多限制。“客户”操作系统很多情况下是通过VMM(Virtual Machine Monitor,虚拟机监视器)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。(注意,大多数处理器和内存访问独立于VMM,只在发生特定事件时才会涉及VMM,如页面错误。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置。这一额外的通信层需要进行二进制转换,以通过提供到物理资源(如处理器、内存、存储、显卡和网卡等) 的接口,模拟硬件环境。这种转换必然会增加系统的复杂性。此外,客户操作系统的支持受到虚拟机环境的能力限制,这会阻碍特定技术的部署,如64位客户操作系统。在纯软件解决方案中,软件堆栈增加的复杂性意味着,这些环境难于管理,因而会加大确保系统可靠性和安全性的困难。

    而CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。

    虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。

[ 本帖最后由 machunshui 于 2007-10-14 14:49 编辑 ]
作者: jaguard    时间: 2007-10-14 14:50
原帖由 machunshui 于 2007-10-14 14:48 发表
是自己想当然还是查看了有关资料?

请看虚拟化简介:
虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技 ...

所以,支持不支持VT是有本质的区别的,当然,也许很多人用不到虚拟技术,但不代表VT没用,针对楼主的问题,X2明显比E2140适合
作者: 晶晶守护神    时间: 2007-10-14 15:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: wxm    时间: 2007-10-14 17:27
原帖由 slice 于 2007-10-14 10:35 发表
:loveliness: GZ的技术水平咋到这个程度了,还好本菜鸟技术类博客看得多。。。。。。

VPC 2007和Vmare workstation都不支持VT技术的。VPC2007里面看到那个虚拟技术无实际意义。不过都是运行在操作系统下再进 ...

多谢指点^^

看来还是e2140了 有时候心血来潮可能会压压片...
作者: jaguard    时间: 2007-10-14 17:31
原帖由 slice 于 2007-10-14 10:52 发表
所以对于个人电脑,个人操作系统来说,虚拟技术都是浮云。。。。。


至于VPC 2007开不开里面那个VT,你会发现跑PI都一样快,比真系统慢个两三秒而已,无任何意义。拿来做服务器你会发现开不开VT网络性能和磁 ...

继续搜索吧
作者: machunshui    时间: 2007-10-14 20:34
标题: amd的vt对linux下,windows下跑vmware毫无用处,
amd的vt对linux下,windows下跑vmware毫无用处,
哪个cpu性能强,哪个linux下,windows下跑vmware跑的好.

当前的cpu支持的VT技术对在一种操作系统下运行vmware等模拟器模拟操作系统毫无帮助.
作者: ripperzhang    时间: 2007-10-15 12:41
2140没有vt,结果是即使试用64位os也不能虚拟64位guest机器。

在64位os下面跑64位的vpc2007,从任务管理器里面可以看到vpc2007是32位程序。所以intel的U如果要跑64位虚拟机就需要vt。

amd的貌似没有这个限制,有玩过的大大出来讲讲?
作者: 太虚公    时间: 2007-10-15 16:31
原帖由 warmanky 于 2007-10-15 08:34 发表

硬件了为什么不是虚机??只不过换了一个说法,比如IBM 的power支持1/10的微分区,你难道真认为1/10个cpu能完成运作?说到底还是一个限制使用的虚拟cpu。
今后的桌面cpu也很强大,如果能够在cpu上直接支持虚拟化, ...

好,你很强大,请你给出一个真实的直接跑在硬件上的虚机来
让本少也认识一下
vt无用是啊那个时候真的就无用了
作者: slice    时间: 2007-10-15 18:14
原帖由 jaguard 于 2007-10-14 17:31 发表

继续搜索吧


很不幸的告诉你,本人虽然是菜鸟,还好博客看的多,本人的Blog就在blogs.itecn.net,这里的文章基本上我都不错过,当然本菜鸟是写不出这样的文章,还好对于MSMVP盆盆的文章我一般都不会落下,所以这贴不是我用Google找来的。
而且本菜鸟爱实践,至于性能,就算VPC这样的虚拟机,里面跑pi,3600+真机47秒,VPC里面50秒,差别不大,勾不勾VPC2007个那个虚拟都一样。我很久以前就在这里发过帖子贴出过疑问,http://we.pcinlife.com/thread-781834-1-58.html。
至少我一直关注。
至于Windows server 2008的真正采用硬件VT技术的WSv,很不凑巧,我也实践过,有兴趣来远景的server 2008专区看,我老泡那里。且就是从Server 2008接触开始对虚拟技术有了更多的了解。当然也很有限。而且很不幸的告诉LZ,本人还无法启用启动Hypervisor,WSv仍然只能用模拟方式,因为大多数一般PC主板BIOS根本不支持VT。虽然everest等看到CPU是支持的。

比起某些人都没说到点子上俺至少还有点发言权的,你有本事就指出我哪里说错了。我承认我目前还是菜鸟但我至少虚心,比那些不懂乱说的好,所以如果你能指出我的错误我很高兴,我又可以多懂一些。
所以我的结论就桌面系统上装的那些VPC Vmware本质上就是模拟的,根本和CPU那个硬件的虚拟技术无关,所以得出LZ用X2或2140其实无所谓,X2的硬件虚拟技术对LZ无意义。就是C菜羊420一样可以模拟。除非LZ想尝试winserver 2008或linux等。
如果该结论有问题欢迎大家指出。
附盆盆关于server 2008虚拟技术的文章:http://blogs.itecn.net/blogs/ahpeng/archive/2007/10/01/windows-server-2008.aspx

[ 本帖最后由 slice 于 2007-10-15 18:56 编辑 ]
作者: ripperzhang    时间: 2007-10-15 18:22
据virtual box的文档讲,vt没有他们自己优化得快 :)
作者: BOSS    时间: 2007-10-17 14:27
现在vmware还处于软模拟阶段吧,不过网上有intel-vt的非正式测试,vm性能有提高有下降,amd-v的测试还没有见过,
作者: balabalame    时间: 2007-10-17 15:03
原帖由 jaguard 于 2007-10-13 21:31 发表
当然X2好,X2支持Pacifica虚拟技术,酷睿4.2系列都不支持,连VT都不知道啥的同志别搞笑了,硬件虚拟技术MS的Virtual Server,VM等都支持的,另外从带宽,总线都是X2优势


闭嘴吧 菜鸟

满嘴跑火车也得靠点谱

VT是Intel的名词,和AMD无关

AMD的Pacifica早就改名了,现在叫AMD-V行么?

你看就过什么东西支持过AMD-V? VMware? Xen?

Xen的什么版本?能把Vista跑起来么?

哈哈 就你这样的啥都不知道的A狗还敢出来吹Vitualization呢

哈哈




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