虚拟机的运行速度是建立在电脑的配置的基础上的。在确保配置足够时,优化虚拟机的方法如下。
1,找到要优化的虚拟机,右键点击。
2,点击之后,在弹出的菜单中选择“设置”。
3,在设置窗口中,首先点击左侧的“内存”。
4,进入内存设置后,根据自身电脑实际情况,和虚拟机的系统版本,适当的加大内存大小。
5,调整完内存之后,再点击左侧的“处理器”。
6,在处理器设置中,根据实际情况,适当的给予更多的处理器数量。
7,设置完毕后,重新启动虚拟机,即可优化其运行速度了。
1、点击虚拟机系统菜单上的红色关机按钮。
2、然后点击选择关机。
3、然后接着点击这个内存这里。
4、将原来的内存设置为这个1g,然后点击确定。通常设置为1g即可。以8g内存为例子,16g的电脑可以设置为2g,否则实体机很卡。
5、然后点击处理器这里,看到处理器数量核心数是否为1,不是则设置为1,接着点击应用。
6、最后我们点击按钮,运行电脑上的系统即可,此刻电脑将不会那么卡了。
7、然后就完成了。
楼主的情况貌似是当前大多数跑VMWare虚拟机的朋友的配置吧。
按我的经验,简单点,2招就可以让虚拟机跑系统的速度接近实体机速度。
(除了跑对显卡硬件有要求的软件)
绝招1:编辑对应的VMWare虚拟机镜像后缀为 VMX 的文件(用记事本就能编辑),添加一行参数:mainMem.useNamedFile = "FALSE" 没此参数前虚拟机运行时会在本机产生的后缀为VMEM的文件。虚拟机上的内存读写 = 本机VMEM文件的读写,那要虚拟机速度快当然就困难啦。但有得必有失——加上这个参数后暂停虚拟机速度就慢很多,突然断电就更难保证数据的完整性咯。
绝招2:事先声明,这个设置需要本机的内存足够大,否则可能适得其反,普通机器用默认参数就可以了。
虚拟机上的 Edit(编辑)——preferences(偏好设定)——Memory(内存),默认是:Allow some virtual machine memory to be swapped(允许虚拟机上的内存部分写入本机的页面文件),改为:Fit all virtual machine memory into reserved host RAM(将所有虚拟机内存都写到本机内存)。
虚拟机的速度跟很多原因有关,比如:
主机本身的硬件配置;
虚拟化技术硬件加速是否开启;
Vmware的设置是否正确;
是否开启了不必要的资源?
硬盘速度,碎片问题?等等
更多更具体可参考这里:14个角度分析 vmware虚拟机运行速度卡慢原因分析及解决办法大全(二) - https://blog.csdn.net/davidhzq/article/details/102532875