当前位置:首页 > 内存 > 正文

开虚拟机为什么占内存(虚拟机关掉还占内存吗)

  • 内存
  • 2024-04-22 07:51:05
  • 8097

一、vmware虚拟机占用电脑内存资源怎么办?

vmwareworkstation是目前主流的虚拟机软件。相信很多朋友都在自己的电脑上安装了这款虚拟机软件,它可以模拟多台虚拟电脑,像真实电脑一样工作。然而,不少用户反映,启动VMware虚拟机工作后,占用了大量的计算机空间。那么,VMware虚拟机占用了电脑内存资源怎么办?应该如何优化呢?我们一起去看看吧!

事实上,VMware虚拟机上安装多个系统后,本身就占用了很大的空间。如果开启自动保护(自动备份快照),虚拟机会占用更多的空间,所以填充整个分区也不会是多余的。

如何优化VMware虚拟机使用的资源?

1.首先我们打开VMware虚拟机的主界面。

2.右键点击我们要优化的系统,如果有多个系统,这需要重复操作。

3.右键单击并将鼠标移动到快照快照管理器。

4.勾选左下角自动显示受保护的快照,然后单击界面中的快照1(时钟图标的快照),然后单击右下角的删除。角落。

5.当询问是否删除快照时,我们选择“是”或“确定”。

6.当没有当前快照时。

7在该界面中点击“自动保护”。

8.在虚拟机设置界面中,取消并确认复选框,然后再启用自动保护。

我们需要运行每个虚拟系统,以确保没有任何漏洞。没有快照的缺点是,当虚拟系统出现问题时,需要重新安装,并且无法使用快照恢复。


二、vmwareworkstation16pro开启虚拟机占用内存远比分配给虚拟机的内存高?

初步估计是虚拟内存与物理内存交互时出现页面错误。

这个问题在低核版本的win10中比较容易出现,

也可能是涉及到一些设置相关的问题,您可以按照我下面的建议看看能否解决问题

首先,从自检win10版本开始,

第一步是查看win10版本,

在win10设置中,如下图

设置

然后点击关于即可查看版本号。

关于

如果核心版本低于20H2,建议升级到20H2或首先是上面,因为win10的核心低版本存在很多bug,这是我亲身经历过的。

第二步,设置虚拟内存不要小看这个虚拟内存的设置,因为它常常会引起各种问题。

右键单击计算机图标(那是我的计算机,你自然会明白),然后选择属性

此计算机

p>

然后选择高级系统设置

高级系统设置

弹出菜单后见下图最后一个目的的步骤是指定虚拟内存的位置和大小。

虚拟内存

这是非常重要有时运行一些程序甚至我设置开发环境时,我没想到蓝色报告实际上会受到这里设置的影响。

如果你的内存很大,你做。不要使用系统自动分配虚拟内存!记住!记住!

因为系统自动分配虚拟内存,所以会创建一个和你的物理内存大小一样的缓存文件!

很多人会忽略这个问题。如你的SSD当前分配给你的系统空间只有100GB,但是你的内存却有64GB,那你就等着哭吧,自动分配的虚拟内存就会吃掉所有系统。磁盘空间。

当系统磁盘空间不足时,就会出现各种问题。

设置虚拟内存大小时,建议从256MB开始

最大值取决于你使用什么目的,将其设置为多开VMware,

然后可以在空间较大的磁盘上将最大值设置为32768MB(建议不要与VM文件在同一磁盘,因为同一磁盘会影响整体性能)。


第三步,将VM虚拟机改为直接使用物理内存

这一步取决于虚拟VM机的数量正在运行,

如果虚拟机使用的总内存大于物理内存(需要计算系统本身和程序本身需要4GB左右),这一步可以省略,

因为这一步是让虚拟机直接使用物理内存,而不使用虚拟内存。默认情况下,虚拟机使用虚拟内存+物理内存的组合。

您需要找到虚拟机的主配置文件。以.VMX结尾的文件对于每个虚拟机来说都是唯一的,并且很容易找到,如下所示

VMX。文件

找到这个文件。之后需要用记事本打开,

打开文件

用记事本打开后,使用查找找到函数中的memsize关键字,如下图

添加

然后在memsize字段下面添加一行Configuration

edFile="FALSE"

添加并保存。如果您有多个虚拟机,则需要为每个虚拟机进行更改。

此时,你修改的虚拟机将直接使用物理内存,不会使用虚拟内存。

如果你运行多个虚拟机,并且内存已满,VM程序还会反馈内存不足并阻止虚拟机运行。

好的,希望以上建议可以帮助到您