虚拟机能在现有的系统上虚拟出多个独立的系统,尤其是开发人员测试人员经常会使用,但是大家经常对虚拟机的运行速度不甚满意,甚至经常很恼火。虚拟机速度慢有很多原因,需要根据自己的情况具体分析,本文根据笔者的使用经验将从3个方面进行分析和总结,以期能尽量优化虚拟机的运行速度。
1、 主机本身的硬件配置
首先任何一种虚拟机对真机来说都是一个比较吃资源的大型任务系统,如果你的真机本身运行速度都很一般,那你再装一个虚拟机简直就是无本之木啊,哪有富裕的资源给虚拟机用呢?
真机CPU最好是双核2.5G以上,内存最少也得4G以上,最好8G以上,硬盘空间其实没什么太大影响够用就行,但硬盘速度要跟得上,如果普通机械硬盘最起码也得是7200RPM以上的,硬盘传输率最好在200MB/s以上,如果条件允许可以直接安装在固态硬盘上。
当然每种虚拟机系统对硬件的要求是不一样的,比如装个win95系统,资源占用很少的,但如果装个win11,硬件要求肯能就要翻好几番了。所以主机本身的配置肯定是越高越好,主机(真机)的配置是对虚拟机性能影响最大的因素。当然了,这个因素也是最不好解决的。
2、 虚拟化技术硬件加速
在vmware里进行相应的设置,首先打开vmware点击菜单“虚拟机”,点其中的“设置”,如下所示:
打开设置界面如下,在“硬件”里选中“处理器”,这里的处理器在右边“虚拟化引擎”中勾选相应支持的虚拟化技术。
3、 Vmware的设置优化
Vmware本身也有很多设置会影响到速度性能,首先按上面介绍的方法进入到虚拟机的设置界面,看下面的图。这个是虚拟机内存,一般情况2G内存是够用的,但你要是在里面玩游戏或运行大型系统,比如数据库系统,代理服务器,媒体服务器这些系统都是比较吃内存的,那可能就不够了。