VMware虚拟机突然CPU高占用,内存异常?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMware虚拟机突然CPU高占用,内存异常?相关的知识,希望对你有一定的参考价值。
华硕win10笔记本,4G内存,2.4GCPU。
VMware15.5运行WindowsxpSP3,要用一个古老的打印机驱动。
以前都是正常的,分配2G内存,4核CPU,内外系统运行较顺畅。
后来用360扫了一遍电脑,就出现了异常。
开启虚拟机时,第一个发现的问题就是内存占用不对。
以前都是一打开就慢慢吃掉2G内存,现在却要等到显示登录界面后才用比以往更缓慢的速度吃内存,就是说开机加载的时候虚拟机内存几乎没有,而且开机加载时间超长!
然后就是CPU占用,分配4核的时候主机内存直接100%,然后降为2核,也一直在60%上下浮动,一开启虚拟机就是这样。
虚拟机就像网上描述的差不多,极端卡顿,几乎无法操作。
现在所有虚拟机都是这样,慢吃内存,高CPU。
在虚拟机里启动任务管理器,发现虚拟机CPU占用已经100%了。
看到网上很多方法,几乎都没用。
卸360我试了但没用,核晶保护也从来没开;虚拟化CPU我也看到了,但我从来没搞过,以前所有的虚拟机照样运行正常......
第一次提问,有什么没说清楚的请评论告知!
4g内存还玩个蛋的虚拟机 物理机 打开个大的软件都卡死
开机都占一半内存 还用虚拟机 不卡不得人心
VMware虚拟机磁盘操作占用过高问题
参考技术A 1、VMware会在使用的时候统计内存中的数据的使用情况,然后将不常用的一些内存数据存入本地磁盘从而释放出空间节省内存的使用。这个对于内存较小的机子可能有一些帮助,但是内存交换也会带来大量的I/O操作从而导致性能下降2、VMware从10版本开始,在运行每个虚拟机的时候回默认在硬盘上为相应的虚拟机生成一个内存实时镜像文件用于存储虚拟机内存的改变,这就导致了虚拟机在使用的时候不断的在对硬盘发生I/O操作,这个是及其耗费时间,从而使得虚拟机小小的操作却导致了长时间的卡机甚至是死机的情况的发生。对于使用SSD的电脑还好,对于大多数在机械硬盘上进行这些操作的用户来说简直是灾难。不过幸好解决的办法也比较简单。
解决办法:
1、针对第一点可以点击 虚拟机/设置/选项/高级 将“禁用内存页面修整”勾选起来禁止这一部分的内存交换。
2、针对第二种情况,将实时内存镜像读写默认关闭,打开C:\ProgramData\VMware\VMware Workstation下的settings.ini文件,在文件中加入下面这一条命令:
mainMem.useNamedFile = "FALSE"
以上是关于VMware虚拟机突然CPU高占用,内存异常?的主要内容,如果未能解决你的问题,请参考以下文章