vmware虚拟机运行速度卡慢原因分析及解决办法大全(二)

 很多人在使用虚拟机系统的时候,经常对虚拟机的运行速度不甚满意,甚至经常很恼火。虚拟机速度慢有很多原因,每个人需要根据自己的情况具体分析,本文根据笔者的使用经验将从17个方面进行分析和总结,以期能尽量优化虚拟机的运行速度。
 本文是本专题的第二篇文章,上一篇文章请戳这里《vmware虚拟机运行速度卡慢原因分析及解决办法大全(一)》

6、分辨率

 显示性能也是影响虚拟机速度的重要因素,在不影响工作的前提下可以把窗口弄小一点。熟悉vmware的朋友应该记得vmware默认的窗口才640x480。笔者四核CPU内存12G一般使用1024x768的分辨率,现在的显示器都很大,没必要弄个全屏2560分辨率的。

  • Linux Ubuntu设置分辨率:
终端窗口执行-> xrandr -s 1024x768
  • Windows7以后版本调整分辨率:
控制面板 -> 显示 -> 调整分辨率。
  • Windows7以前版本调整分辨率:
桌面右键 -> 属性 -> 设置 -> 显示 -> 调整分辨率。

7、图形界面

 这条主要针对linux系统进行分析,linux系统本来是没有图形界面,后来随着普通使用者的增多慢慢也出现了图形界面,但是linux和UNIX类系统天生是做服务器用的,到目前为止图形桌面引擎还是比较落后的,跟苹果和windows是没法比的,尤其是在显示驱动引擎的配合上。

  • Linux系统如果卸载掉图形界面,启动后直接进入传统的终端界面,速度会有明显的改善。
  • 如果你非要用图形桌面,可以尝试着自己更换安装其他的简版一些朴素一点的桌面环境,有时候(不是百分百)速度会有明显的改善。例如笔者曾安装过一个优麒麟16版(Ubuntu的中国专用版),其本身使用的ukui桌面,后来笔者改成传统的gnome桌面,CPU占用率一下子就下来了。但是笔者另外一个优麒麟18版就没有这个问题,所以这个方法需要自己尝试是否适合。
  • Ubuntu支持的桌面环境很多,我知道的就有十款左右了。像unity、gnome、mate、kde、Deepin、LXDE等等。具体安装过程请根据桌面环境关键字自己搜一下,本文篇幅所限就不展开叙述了。

8、汉字输入法

 上面同样的道理linux作为服务器操作系统很长时间都是不支持汉字输入法的(但是可以支持汉字显示),现在汉字输入法多起来了。但是汉字输入法要比英文输入法复杂的多,尤其是国人写的中文输入法很庞大,笔者就曾经碰到过两次,安装搜某狗的输入法之后,CPU飙到80%以上,换成国外的简单的中文输入法立马就好了。
 比如下图所示的输入法就够用了,或者你再装一个谷歌输入法,毕竟是虚拟机而已:
在这里插入图片描述

9、SWAP分区/虚拟内存设置不当

 在Ubuntu中并不是你的物理内存全部用完之后,才使用swap分区的。swappiness设定值相当大程度影响着系统什么时候开始使用swap分区。
 swappiness=0 表示最大限度使用物理内存,实在不行了才用swap分区。
 swappiness=100表示最大程度使用swap分区,并且及时把内存里的数据存到swap分区里。
 Ubuntu的默认值swappiness=60,建议修改为15即可。
修改方法:

1)、查看: 
cat /proc/sys/vm/swappiness
2)、临时修改:
sudo sysctl vm.swappiness=20
3)、永久修改:
sudo gedit /etc/sysctl.conf
然后在底部加入如下内容:
vm.swappiness=20

别忘了重启。

10、杀毒软件的影响

 有的时候优化虚拟机折腾很长时间,各种方法试遍了也不行,偶然关掉了查毒软件,结果莫名其妙就好了。尤其是国内的杀毒软件经常很狗血,很野蛮,你电脑什么东西他都要插一脚的。
 目前发现360、小红伞、AVG、AVast杀毒软件,有的时候会影响虚拟机性能。其他的不知,大家可以自己关掉杀毒软件试试,一定要彻底关闭,杀掉杀毒软件所有相关进程。当然我也不是说人家的杀毒软件本身就一定有问题,但确实有时候有这样的现象。

11、显卡加速

 部分非技术专业的同学比较容易出现这个问题(技术专业的同学可以直接跳过该问题),部分真机系统安装完后是没有启用显卡加速的,平常看看网页,打个字什么的,没什么影响,但一玩游戏就卡了。处理方法如下:
 1)、Win2008、win7以上系统:

控制面板 -> 显示 -> 调整分辨率 -> 高级设置 -> 疑难解答 -> 更改设置 -> 启用全部硬件加速。

如下图所示:
在这里插入图片描述
上图中有些人的系统更改设置项是虚的,这种系统就不需要设置了,操作系统已经自动帮你设置过了。
 2)win2003、winxp等以前老式系统

桌面属性 -> 设置 -> 高级 -> 疑难解答 -> 硬件加速 -> 启用全部硬件加速。

12、虚拟机文件不要放在压缩盘中

 Windows系统的NTFS格式是有压缩功能的,如果你的系统存在压缩盘或压缩目录,千万不要把虚拟机文件放在这些目录里面,特别是在win2003之前的系统中经常有这样的目录。压缩盘一般是有颜色的,如果还不清楚可以在资源管理器里相应磁盘或目录上点右键->属性,上面能看到。

13、关闭其他应用

 有些小伙伴,尤其是开发人员喜欢开一堆的软件,本人也是一样经常开十几多个软件,从早上上班到晚上下班这些窗口一个也不想关的。这对虚拟机的运行肯定是有影响的,你别看真机的CPU负荷没到100%就以为没什么影响,不是这样的。迫不得已的时候还是要把其他的窗口关一关。

14、系统版本问题

  • Windows比较简单,先说windows,尽量装一个简单消耗资源比较少的版本,比如win7够用的情况下没必要装win10,win2003够用真没必要装win2012,当然了最终取决于你的需求。
  • Linux是开源系统,版本情况比较复杂,碎片化比较严重。如果其他方面都优化过了,可以尝试其他版本或者不同公司提供的其他文件,有时候版本本身的细微差异就会导致性能低下。这种情况并不是说人家这个版本就一定不能用,但可能不适合你的环境。笔者本人就多次碰到过类似的问题。

15、使用新版本虚拟机软件

 尽量使用新版的vmware软件,新版本对新技术的使用会更完美,而且本身新版本就会有性能上的优化。另外还有很重要的一点,新版vmware对新的虚拟机系统的适配能力是不一样的,比如你在vmware9里面装一个win10,那性能可想而知,因为那个时候win10还没出生呢,vmware都不知道如何去适配和优化虚拟机里面的win10系统。
 尽量使用新版本vmware没坏处。最新版的下载安装方法请看本人这篇文章《最新Vmware虚拟机的下载地址、详细安装说明》

16、安装、更新VMware tools 工具

 个别小伙伴可能没注意VMware tools这个工具,不装这个工具理论上虚拟机也是能用的,但是根据官方的描述该工具能充分加强vmware软件和虚拟机系统本身的联系,该工具似乎具有一种不可描述的能量。没装的小伙伴赶紧装一下。
 vmware tools安装方法请看本人这篇文章《Vmware linux虚拟机和主机之间复制、粘贴内容、拖拽文件》里的手工安装vmware tools。装好之后界面菜单里应该如下图红框所示,否则就是没装成功。
在这里插入图片描述

17、改用Win10自带的Hyper-v虚拟机

 某些版本的vmware在win10上的运行性能不如Win10自带的Hyper-v虚拟机,尤其是在运行windows虚拟机的时候。这个没办法了,人家是微软自带的东西,对于竞争者微软肯定会留一手的,实在不行就改用Hyper-v吧。

最后

 本专题从17个方面对虚拟机运行性能进行了总结和分析,但是每个人系统运行环境千差万别,而且每个人对速度性能的要求是不一样的,还需要根据自身情况多琢磨多分析,有针对性才能解决问题。总体来说VMware虚拟机还是比较好用的,操作也比较简单。
 欢迎交流分享,讨论补充~ ~

参考文章《vmware虚拟机运行速度卡慢原因分析及解决办法大全(一)》
参考文章《Vmware创建虚拟机步骤说明,详细配置解释》

转载请注明本文地址:https://blog.csdn.net/davidhzq/article/details/102532875

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章