OSX: 在VirtualBox中运行BootCamp上的Windows-补遗

VirtualBox造成系统运行慢

通过使用和在不同场合的运行测试, 一般来说, 造成系统慢的原因主要是内存紧张造成的, 需要考虑虚拟机的内存配置和机器物理内存的匹配. 适当调整虚拟机的内存, 根据Win7里的运行程序的需要, 设置最小内存, 以便腾出尽可能多的内存给OS X使用.

我的本本是4GB, OS X 10.8.3, 虚拟机内存设定为1.23GB, 而运行后实际占用OSX的1.4GB内存,这样算来虚拟机程序本身占用将近200MB, 而我的Windows程序, 在虚拟机中一般都可以保证70%左右的富余内存使用.

测试结果是, 只要是我将Free的内存保持1.5GB左右的时候, 开启Win7虚拟机, OS X的程序运行不会被明显影响, Win7的运行也比较顺畅, 因为不会造成OS X为了腾出内存空间而进行内存与虚拟内存之间的数据读写操作.

登录完马上就运行虚拟机, 把内存一下子占上, 是一个方法. 如果需要中途启用, 而free内存不够, 还有好多inactive的内存, 那么用purge命令清空一下内存, 也是一个办法.


Win7虚拟机启动代码

在OS X中, 创建好Win 7的VirtualBox虚拟机, 在每次运行前, 需要执行几个命令, 这几个步骤可以用一个启动代码完成, 用户简单地双击它就可以完成启动步骤. 网上有Applescript的启动代码, 比如这个里面的, 其实就是bash脚本, 没有稀奇的.

为了配合我上一篇的配置脚本, 也可以写一个更加通用的启动脚本:

OSX: 在VirtualBox中运行BootCamp上的Windows-补遗_第1张图片

为了能够把这部分加到配置脚本中, 该脚本需要稍微修改一下.



你可能感兴趣的:(OSX: 在VirtualBox中运行BootCamp上的Windows-补遗)