[讨论]CPU支持虑拟化技术真的那么神吗?!实测对比!

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
prettysnail
帖子: 198
注册时间: 2007-03-07 9:35

[讨论]CPU支持虑拟化技术真的那么神吗?!实测对比!

#1

帖子 prettysnail » 2008-05-12 9:12

偶的本本是TCL K2225,CPU是T2130,据说是没有虑拟化支持。对比机型,办公室的台式机,CPU是T6300,64位,支持虚拟化操作。
对比配置:
CPU: T2130 32BIT / T6300 64BIT
内存: 2G DDR667 / 2G DDR800
显卡: ATI Radeon 200M集成/ Intel 945G集成 ASUA主板
声卡: RealTek ALC861 HDA/ RealTek ALC883 HDA
系统: Ubuntu8.04 /VirtualBox 1.6.0

均默认开启了虚拟化支持,虽然T2130不支持,也一并打开。
OS操作系统: DeepXP 5.10 深度
测试软件: CPUMARK2.1
测试环境: 笔记本上的OS还找开了AutoCAD,台机上是完全新装的系统。
测试结果: 本本CPU得分(T2130) 933.7/427.3/8403.4--7438.0
台机CPU得分(T6300)720.3/303.7/5042.0--4564.7

按实际情况,台机配置是远远高于本本的,但在虚拟机中的测试却大跌眼镜,看来CPU支持虚拟化目前还不实用,至少给人感觉有用来宣传骗钱之感呀!并且测度环境中本本是开了CAD等大型软件的,如全部新装系统,估计本本还要提高10%的得分。

从实际运行来看,本本上的虚拟机速度很快,几乎感觉不出是在虚拟系统中,而台机的反应就相当慢了,有时给人感觉象在老式P4上运行一样。另外,笔记本的虚拟机能安装Vista并能顺利使用,台机上的虚拟机安装好Vista后无法运行,等待时间太长。

综合以上简单比较,难道虚拟化技术对性能没有提高?!看来有虚假宣传之嫌呀!!!!
回去再把家里的AMD的机器测测,看看AMD的虚拟化技术有没有用?

PS:台机上开不开虚拟化支持速度几乎差不多,晕死!!!由于没有祼机装Win系统,没法测祼机下的速度。
大家有兴趣的测一下,看看区别,呵呵。
头像
prettysnail
帖子: 198
注册时间: 2007-03-07 9:35

#2

帖子 prettysnail » 2008-05-12 9:25

另外,大家可以到http://bbs.pcpop.com/060921/743720.html去看看,有很多祼机的测试数据。

从参考数据来看,T2130在虚拟机的表现于祼机几乎一样,而T6300就差老鼻子了。呵呵。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#3

帖子 oneleaf » 2008-05-12 10:41

差距相当大,我是amd64

$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
stepping : 2
cpu MHz : 2310.718
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps
bogomips : 4625.86
clflush size : 64
头像
prettysnail
帖子: 198
注册时间: 2007-03-07 9:35

#4

帖子 prettysnail » 2008-05-12 11:14

AMD64的虚拟化技术是不是要厉害得多?
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#5

帖子 oneleaf » 2008-05-12 11:28

prettysnail 写了:AMD64的虚拟化技术是不是要厉害得多?
不知,不过我知道AMD的虚拟化Bios不需要设置就可以使用,而Intel的虚拟化需要在BIOS配置为开启。 你如何判断,已经正确的开启了虚拟化?
cat /proc/cpuinfo 一下看看是否支持?
我这边的有一台Intel的服务器,开VM,使用Xen,跑了22台XP,提供远程桌面服务给培训使用,都说和正常本机速度差不多。因此,还是检查一下开启设置。
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#6

帖子 dogfox » 2008-05-12 11:33

代码: 全选

$ cat /proc/cpuinfo 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 3
model name	: Intel(R) Celeron(R) CPU 2.66GHz
stepping	: 4
cpu MHz		: 2678.749
cache size	: 256 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc up pebs bts sync_rdtsc pni monitor ds_cpl cid xtpr
bogomips	: 5362.18
clflush size	: 64

全世界linux爱好者联合起来 !
poet
帖子: 2841
注册时间: 2006-09-11 22:47

#7

帖子 poet » 2008-05-12 11:47

oneleaf 写了:
prettysnail 写了:AMD64的虚拟化技术是不是要厉害得多?
不知,不过我知道AMD的虚拟化Bios不需要设置就可以使用,而Intel的虚拟化需要在BIOS配置为开启。 你如何判断,已经正确的开启了虚拟化?
cat /proc/cpuinfo 一下看看是否支持?
我这边的有一台Intel的服务器,开VM,使用Xen,跑了22台XP,提供远程桌面服务给培训使用,都说和正常本机速度差不多。因此,还是检查一下开启设置。
你上面cpuinfo列了那么多,不知道究竟哪一项是查看到底有没有虚拟化支持的。
能否说说?
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#8

帖子 solcomo » 2008-05-12 11:55

好像是flags的svm吧

egrep 'svm' /proc/cpuinfo
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#9

帖子 oneleaf » 2008-05-12 12:00

egrep '(vmx|svm)' /proc/cpuinfo
如果没有东西出来,就是不支持了。
头像
hethe
帖子: 3666
注册时间: 2005-08-01 9:14

#10

帖子 hethe » 2008-05-12 12:02

poet 写了:
oneleaf 写了:
prettysnail 写了:AMD64的虚拟化技术是不是要厉害得多?
不知,不过我知道AMD的虚拟化Bios不需要设置就可以使用,而Intel的虚拟化需要在BIOS配置为开启。 你如何判断,已经正确的开启了虚拟化?
cat /proc/cpuinfo 一下看看是否支持?
我这边的有一台Intel的服务器,开VM,使用Xen,跑了22台XP,提供远程桌面服务给培训使用,都说和正常本机速度差不多。因此,还是检查一下开启设置。
你上面cpuinfo列了那么多,不知道究竟哪一项是查看到底有没有虚拟化支持的。
能否说说?
看flags里面是否出现 svm vmx,有就是支持虚拟化的。
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
stepping : 6
cpu MHz : 2101.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm ida
bogomips : 4194.13
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
stepping : 6
cpu MHz : 2101.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm ida
bogomips : 4189.45
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
另外,有没有兄弟知道上面红色的部分怎么理解,我看你们贴的怎么都没有这个?
Gedanken ohne Inhalt sind leer .Anschauungen ohne Begriffe sind blind.
回复