vmware全攻略之初级教程
vmware虚拟机很卡?
vmware虚拟机很卡?
一、原因分析首先,我们分析一下虚拟机系统卡顿的原因,主要有以下几种情况会导致系统卡:
1、物理机本身内存容量不足
由于你给虚拟机安装的是win7系统,分配1G内存肯定是不够的。因为win7系统本身已经要占用将近1G内存了,所以导致没有多余的内存为程序进行数据交换,导致大量占用虚拟内存,而虚拟内存根本上是硬盘的一部分,硬盘读写速率是远远低于物理内存的,所以系统会卡很正常。
我曾近用过一台比较老的笔记本,4G内存,4代i5的CPU,独立显卡,机械硬盘,装了win7系统,在虚拟机上运行一台2G内存的win7系统,虚拟机系统里几乎什么都不开,物理机CPU就占用将近80%了,原因就在于物理机本身的内存容量不够。
2、硬盘读写速度不够
还是以我曾近用过的电脑为例,那是一台6G内存、2代i7的CPU、独立显卡,5000转速机械硬盘,也是win7系统。
装了虚拟机以后,硬盘发热明显增加很多,CPU、内存使用率都飙升,虚拟机基本卡得不会动。
而在我加装了一块240G的金士顿入门级固态硬盘以后,将虚拟机建立在固态硬盘分区上,分配同样的内存和CPU,正常使用起来基本上就不会卡顿了。
所以,硬盘读写速度也是制约虚拟机系统运行速度的一个关键因素。
3、没有启用核晶防护
这个问题只针对虚拟机系统是XP的情况,我现在用的电脑配置很高,但是某次安装了一台XP的虚拟机,运行起来非常卡,这很不正常。几经搜索后发现,原因是物理机上安装过360安全卫士(虽然平时并不开启),默认情况是没有启用360的“核晶防护”功能的,这就导致虚拟机里的XP系统运行很慢,开启核晶防护功能后,重启vmware,再启动XP系统,运行就正常了。
二、解决方案基于以上原因,根据你的情况,有以下几种方案可以解决问题。
1、增加虚拟机内存容量
由于你只为虚拟机中的win7系统分配了1G内存,这是肯定不够的,应该再加高一些。如图,就按照vmware建议的内存大小设置,将虚拟机内存设置为2048MB即可。
如果物理机内存不足,建议将物理机内存升级到至少8G。
2、将虚拟机系统安装在固态硬盘分区
当然,如果物理机没有固态盘,可以加装一块,将vmware软件和虚拟机都装在固态硬盘分区。