|
Dell D820, CPU 是 T2400 支持硬件虚拟VT-x
发现问题的过程:
在网上找了一个测速的命令 (单 cpu 的速度):
time echo "scale=5000; 4*a(1)" | bc -l -q
如果在本机真正的linux上面运行, 大约是 55秒完成计算.
如果在虚拟机上面的linux跑, 快的时候是 1分9秒, 慢的是 3分 14秒 (Vmware 和 vitualbox 都试了).
我现在比较头大的是找不到规律, 有时开机, 虚拟机的速度就很快快 (不管是重新启动系统还是从冬眠中唤醒) 这个机率是 15%-20% , 有时开机,虚拟机就慢 (占 80-85% 的机率). (只有这2种速度)
我现在怀疑2点:
1. 每次加电后, cpu 的虚拟机支持不一定是真的被激活. 但是2种速度下用 securable 软件看,都表示 VT-x 是支持的.
2. 系统没有运行在最高频率, 我的cpu最高是 1.8G, 目前用cpu-z 测试是 1.0G. (虚拟机快的时候是多少还没有测试到, 重启了好几次,都没有遇到). 不过主频 1.8 和1 的差别不会造成 那个计算 3分钟和1分钟的差别吧.
(原文件名:cpu.png)
点击那个 Locked on virtualization hardware:显示一下信息:
(原文件名:lock.png)
试着修改了bios 的关于virtualization 的配置, 改完后就变成 "Lock off".
有谁有类似的经验 ? |
|