Z16打開VT後,VM速度還是很慢

各位好

Z16打開VT後,VM速度還是很慢,實在可惜,

不曉得有無同好也遇到此問題?

可否分享解決經驗

謝謝
2009-07-23 21:47 發佈
文章關鍵字 z16 VT VM速度
不曉得, 我沒有 Z16 ,
但我有台CR25T 灌的是 Windows 7
安裝的是軟軟的
http://www.microsoft.com/windows/virtual-pc/download.aspx
跑起來還不錯.. (不知是不是我桌機太慢所以才覺得他快.)
sniper_sung wrote:
小弟自己的评测:开启...(恕刪)


您好,

試了幾次,均無法連結您提供的網址,能否進一步說明如何手動強制指定呢?

謝謝。
虚拟机开机之前,更改Processor设置:



OK,现在是时候来测试一下到底VT对32位系统有没有性能上的影响了。
理论上来说,硬件虚拟(VT-x)相对于软件模拟(Binary Translation)的性能提升在于虚拟内核态运行的代码,也就是说提权到0环的时候影响最大。(什么是Kernel time?Windows用户开启任务管理器,性能->显示->显示内核时间,红线就是内核占用的CPU了。)为了验证这一点,笔者进行了以下测试:

测试平台:
VMWare 6.5.2
Host OS: Windows Server 2008 Enterprise SP2 32-bit
Guest OS:Ubuntu 6.06 32-bit

测试项目:
1、编译 PostgreSQL 的源代码
2、用 Firefox 2.0 运行 Peacekeeper 测试浏览器性能

为了保证数据的一致性,所有测试项均运行了两次,保证没有太大的差异。

结果:

VT disabled in bios, force "Binary Translation":
Jul 21 20:16:53.208: vmx| HV Settings: virtual exec = 'software'; virtual mmu = 'software'

Compile PostgreSQL:

real 3m54.795s
user 2m46.506s
sys 0m54.479s


real 3m50.576s
user 2m45.050s
sys 0m52.091s

Peacekeeper:

358
342


VT enabled in bios, force "VT-X":
Jul 21 20:42:53.937: vmx| HV Settings: virtual exec = 'hardware'; virtual mmu = 'software'

Compile PostgreSQL:

real 2m51.950s
user 2m11.012s
sys 0m29.426s

real 2m49.712s
user 2m11.464s
sys 0m27.054s

Peacekeeper:

362
384

可以看出,开启 VT 对于内核态的运算性能有很明显的提升,大概快 100%!不过开启 VT 对于用户态的运算就没有那么大的提升了,所以 Peacekeeper 的分数差别不大,编译过程中用户态消耗的时间差别也不大。

总的来说,开启 VT 的确可以提升 32 位虚拟机的性能!
sniper_sung wrote:
虚拟机开机之前,更改...(恕刪)


原來是VMware 版本的關係啊,我的是6.0.0版,難怪找不到設定VT的地方,

謝謝囉。
可以請問一下大大嗎??

您是怎麼開起來的呢... 可以分享一下嗎??
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?