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

电脑虚拟机占用的内存太大(虚拟机占用空间越来越大怎么办)

  • 内存
  • 2023-12-22 02:38:13
  • 2861
vmwareworkstation16pro开启虚拟机占用内存远比分配给虚拟机的内存高?

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

这个问题在低核版本的win10上出现的可能性较大,

或者可能在win10低基础版本中会出现这种情况,

或者有可能会出现。涉及到一些设置相关的问题,您可以按照我下面的建议看看能否解决问题

首先,先从检查win10版本本身开始,

第一步检查win10版本,

在win10设置中,如下图

设置

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

关于

如果基础版本低于20H2,建议升级到20H2或先上高一点,因为win10低版本有很多bug,这是我亲身经历的。

第二步是配置虚拟内存。不要低估这个虚拟内存设置,因为它经常会导致各种问题。

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

此计算机

p>此计算机

然后选择高级系统设置

高级系统设置

出现菜单后,请参阅以下步骤,最终目的是设置虚拟内存的位置和大小。

虚拟内存

这一点非常重要。有时我自己运行一些程序。在设置开发环境的时候,

没想到蓝色比例会受到这里设置的影响。

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

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

很多人都会忽略这个问题。比如你的SSD实际分配给你的系统空间只有100GB,

但你的内存却有64GB,那就等着它哭吧。,自动分配的虚拟内存会吃掉所有的系统磁盘空间。

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

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

最大值取决于您设置它的目的。例如,如果你想多开很多VMware,

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


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

这一步取决于运行的VM数量。,

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

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

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

VMX文件

查找此文件之后需要用记事本打开,

打开文件

用记事本打开后,使用查找找到memsize函数,如下图

添加

然后在memsize字段下面添加一行。配置

edFile="FALSE"

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

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

如果你使用了很多虚拟机,并且内存已满,VM程序。还会提示反馈内存不足,导致虚拟机无法运行。

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

虚拟机越用越大,如何减少它的体积?

对磁盘进行碎片整理有两种方法:碎片整理和收缩。碎片整理可以在虚拟机设置中的虚拟磁盘设置中找到。类似于Windows中的磁盘碎片整理,可以保持磁盘数据的一致性,提高磁盘性能。关于压缩,启动虚拟机后,右键托盘区的vmwaretools,找到Shrink项,选择需要压缩的分区,点击Prepare,准备压缩。

关闭系统休眠:控制面板/电源/休眠/取消选中启用系统休眠前面的复选框。应该更适合台式电脑。台式电脑无需考虑省电问题。该功能目前仍处于关闭状态。很好。

要移动虚拟内存,请进我的电脑属性/高级/性能/设置/高级/更改/C盘,这是系统驱动器,选择无分页,然后将虚拟内存移动到另一组在。光盘。剩余磁盘空间较多的磁盘,如D盘、E盘、F盘等。设置为内存的1.5~2.5倍,大小可以设置和原来一样。

清除IE临时文件夹、Internet选项、删除临时文件和脱机文件。这些是您上网时系统自动下载的记录内容。这也可以通过使用清理磁盘工具来实现。而且,有必要使其不可用。另外,您需要减少IE选项中保存记录天数的设置。

删除系统日志和程序日志,进入我的电脑/控制面板/管理工具/计算机管​​理/事件查看器/应用程序,右键单击/清除所有事件,然后单击清除系统日志清除命令。另外,设置日志记录,使其记录较少或不记录。

虚拟机内存占用分析

我的PC1:5G内存,安装了大约10个虚拟机,一次只有一个虚拟机运行,虚拟机分配了512MB内存。同时系统显示虚拟机VMware/vmx:exe占用了602MB内存,虚拟机其他服务或相关进程占用内存如下
🖥️分析虚拟机内存使用情况
无论系统上仅运行一台虚拟机,还是安装了多少台虚拟机。整个虚拟机应用程序占用的内存是在分配给虚拟机的内存(例如512MB)的基础上加上大约60MB。
🔍虚拟机服务元素占用的内存
在没有虚拟机运行的情况下,虚拟机服务元素或自启动元素占用的内存不能超过60MB。
🔍XP系统平台内存使用分析
以上分析是针对XP系统平台(XP系统上安装的虚拟机)。如果虚拟机安装在VISTA或者Windows7中,则不需要做实验,但原理是一样的,就是通过绕过虚拟机,不启动,只占用很小的一部分记忆。