虚拟机不不要吃显存。关键是吃cpu资源和内存资源,所以虚拟机需要大内存和多核cpu。
1.硬件和驱动程序,如虚拟机和;;s显卡与主机配置无关。主机是指分配的cpu核心数和内存大小,其他硬件驱动都是虚拟的。
2.虽然你的电脑有双显卡,你可以无法识别虚拟机中的系统。虚拟机的虚拟硬件和驱动都集成在一个vmwaretools里~你说的风扇提速是因为cpu利用率的提高。
一、原因分析首先,让让我们分析一下虚拟机系统卡住的原因。主要有以下几种情况会导致系统卡:
1.物理机本身内存容量不足。
既然你在虚拟机上安装了win7系统,那么分配1g内存肯定是不够的。由于win7系统本身要占用近1g的内存,没有多余的内存用于程序的数据交换,这就导致了大量的虚拟内存,基本都是硬盘的一部分,而且硬盘的读写速率远低于物理内存,所以系统卡顿是很正常的。
我用的是旧笔记本,4g内存,4代i5cpu,独立显卡,机械硬盘,装了win7系统,在虚拟机上运行了2g内存的win7系统。虚拟机系统里几乎什么都没开,所以物理机的cpu占了将近80%,因为物理机本身内存容量不够。
2、硬盘读写速度不够。
让让我们以我最近使用的电脑为例。它是6g内存,第二代i7cpu,独立显卡,5000rpm机械硬盘,也是win7系统。
安装虚拟机后,硬盘发热明显增加,cpu和内存使用率飙升,虚拟机基本卡死。
在我安装了240gkingston入门级固态硬盘后,我在固态硬盘分区上构建了虚拟机,并分配了相同的内存和cpu,这基本上赢了正常使用不卡。
因此,硬盘读写速度也是制约虚拟机系统运行速度的关键因素。
3.核晶体保护未启用
这个问题只针对虚拟机系统是xp的情况。我现在用的电脑配置很高,但是有一次装了一个xp虚拟机,运行很吃力,很不正常。几经查找,发现原因是物理机上安装了360安全卫士(虽然平时不开机)。默认情况下,360标准普尔水晶保护与设计功能未启用,导致虚拟机中xp系统运行缓慢。开启晶振保护功能后,重启vmware再启动xp系统,运行正常。
二、解决方案基于以上原因,根据你的情况,有以下几种解决问题的方案。
1.增加虚拟机的内存容量
因为您只为虚拟机中的win7系统分配了1g内存。这肯定是不够的,应该更高。如图,按照vmware推荐的内存大小,将虚拟机内存设置为2048mb即可。
如果物理机内存不足,建议将物理机内存升级到至少8g。
2.在ssd分区中安装虚拟机系统。
当然,如果物理机没有。;如果没有固态磁盘,您可以添加另一个固态磁盘,并在固态磁盘分区中安装vmware软件和虚拟机。