VirtualBox在Win10下的性能比较差。同样的程序,在主机上编译,40秒左右,通过VirtualBox装一个相同操作系统的虚拟机,编译的时间至少70秒以上。而VMWare里面装同样操作系统的虚拟机,性能确基本和主机一样,编译时间差不多,几乎没有性能损失。
国外的大神们早已找到解决办法,具体没看懂是因为啥原因引起的,反正就是WIN10的两个安全补丁引起的。
原文论坛在这里:
https://forums.virtualbox.org/viewtopic.php?f=6&t=88706
里面给出了两种办法。
办法1. 通过附件中的InSpectre.exe将WIN10的两个补丁禁止掉。
办法2. 在虚拟机关机的状态下,通过VBoxManage modifyvm <uuid|vmname> --spec-ctrl on 命令对虚拟机进行设置。
以上两种办法亲测有效。VirtualBox中的虚拟机,性能直线飚升。
--------------------------------------------
谢谢晕哥,给我这次灌水的机会。
离线