虚拟机能在现有的系统上虚拟出多个独立的系统,尤其是开发人员测试人员经常会使用,但是大家经常对虚拟机的运行速度不甚满意,甚至经常很恼火。虚拟机速度慢有很多原因,需要根据自己的情况具体分析,本文根据笔者的使用经验将从17个方面进行分析和总结,以期能尽量优化虚拟机的运行速度。
由于本专题文章较长,分成系列一和系列二两个部分,日后系列二发布的时候会在文章末尾添加跳转链接以方便阅读(戳这里)。
首先任何一种虚拟机对真机来说都是一个比较吃资源的大型任务系统,如果你的真机本身运行速度都很一般,那你再装一个虚拟机简直就是无本之木啊,哪有富裕的资源给虚拟机用呢?
真机CPU最好是双核2.5G以上,内存最少也得4G以上,最好8G以上,硬盘空间其实没什么太大影响够用就行,但硬盘速度要跟得上,如果普通机械硬盘最起码也得是7200RPM以上的,硬盘传输率最好在200MB/s以上。
当然每种虚拟机系统对硬件的要求是不一样的,比如装个win95系统,资源占用很少的,但如果装个win10企业版,硬件要求肯能就要翻好几番了。所以主机本身的配置肯定是越高越好,主机(真机)的配置是对虚拟机性能影响最大的因素。当然了,这个因素也是最不好解决的,因为要花钱啊~ ~
对于那些常年使用虚拟机的,建议还是要适当花点钱搞一下配置的。要不然硬伤太大了,谁也救不了你~~
这个功能需要主板支持的,现在主流的主板都是支持该功能的,如果你的主板不支持我只能说你的主板可能该换了。主板支持的同时虚拟化软件也得支持才行,现在的vmware版本都是支持该技术的,不过不同vmware对该技术的利用程度是不一样的。
首先在主板BIOS中开启该功能,不同的主板开启路径略有不同,但基本上都在“高级设置”“cpu设置”“虚拟化技术”类似这样的地方,然后把disable改成enable就可以了。最后别忘了按F10保存重启。
下图是华硕主板的设置路径,拍的不是很清楚,仅供参考:
1)Vmware本身也有很多设置会影响到速度性能,首先按上面介绍的方法进入到虚拟机的设置界面,看下面的图。这个是虚拟机内存,一般情况2G内存是够用的,但你要是在里面玩游戏或运行大型系统,比如数据库系统,代理服务器,媒体服务器这些系统都是比较吃内存的,那可能就不够了。
这个道理就像你在真机上装了很多软件,有很多软件用几天就不用了,但是你不卸载不清理,时间长了你装的软件越来越多,你就发现你电脑越来越卡。既然我们要优化那就做彻底一点把没必要的都删了。虽然这一项的优化效果不会那么明显,但是一只蚂蚁也有肉的啊~ ~
1)首先按上面介绍的方法进入到虚拟机的设置界面,看下面的图。
硬盘问题或者说虚拟机文件的存放问题,牵扯到的因素也很多。虚拟机系统的底层是一个文件实时处理系统,虚拟机中的一切都对应到文件中某些数据,对IO的还是有要求的。
1)如果你有两块硬盘,建议单独将虚拟机存在另一块中,不要跟真机系统混用一块。如果有条件给虚拟机单独配置一个SSD固态硬盘,那效果还是很明显的。对于经常使用虚拟机的人建议还是单独配一块SSD,毕竟一个普通虚拟机也就20-30G,一块SSD能装好几个虚拟机了。
2)如果没有SSD最好用SATA3最起码SATA2,如果 SCSI最好是一万转的,普通机械硬盘如果低于7200转,本人的经验认为硬伤太大,请自求多福~ ~
3)如果只有一块硬盘建议单独弄一个区给虚拟机用,一个干净连续的区对速度是很有好处的。
4)如果你不方便拿一个区出来,那请你在装虚拟机之前把磁盘碎片好好整理两边。
5)如果你连碎片也不愿意整理,爷,请您略过本文,你的系统慢点就慢点吧,别管它了……
6)另外,虚拟机本身也是可以整理磁盘碎片的,在虚拟机设置界面选中“硬盘”,点击右边的“碎片整理”,如下所示。
联系客服