机器是宏碁的 4741G 的 I5 版本,基本情况是 i5 430M / 2G
虚拟机软件使用的是 VirtualBox 3.2.8
主机系统的 win7 64位
虚拟机是 ubuntu 10.04 32位
主机编译器是 vc10 编译参数是 cl /EHsc /openmp /O2 bench.cpp
虚拟机编译器是 g++ 4.4 编译参数是 g++ –fopenmp –O2 –obench bench.cpp
测试的主要算法为累加,以下是测试的结果
| 线程数 | 主机2核,超线程 | 虚拟4核,启用VT | 虚拟1核,关闭VT |
| 1 | 9.762 | 10.466 |

本文通过在VirtualBox虚拟机中进行CPU性能测试,探讨了VT技术对多线程性能的影响。测试结果显示,VT技术开启后在虚拟机中启用多核,能显著提升系统响应速度,但在单核情况下性能提升不明显。测试采用的编程语言为C++,利用OpenMP进行并行计算。
最低0.47元/天 解锁文章
763

被折叠的 条评论
为什么被折叠?



