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

虚拟机占用电脑运行内存吗(虚拟内存能增加运行内存吗)

  • 内存
  • 2024-05-24 09:32:50
  • 3185

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

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

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

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

首先,先从自检win10版本入手,

第一步,查看win10版本,

在win10设置中,如下图

设置

然后单击“关于”可查看版本号。

关于

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

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

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

此计算机

p>

然后选择高级系统设置

高级系统设置

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

虚拟内存

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

万万没想到,蓝色的报告居然受到了这里设置的影响。

如果你的内存很大,就不要使用系统的自动Allocate虚拟内存!记住!记住!

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

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

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

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

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

最大值取决于您的用途。例如,如果你想多开很多VMware,

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


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

这一步取决于有多少个VM虚拟机跑步。,

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

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

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

VMX文件

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

打开文件

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

添加

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

edFile="FALSE"

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

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

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

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


二、开win10虚拟机主机内存占用很大,开win7虚拟机内存占用小,这是咋回事啊?有大佬知道吗?

这是正常现象,不用担心。在虚拟机中运行操作系统时,Win7一般默认占用2GB内存,Win10一般默认占用4GB内存。

例如,这是我不打开虚拟机时的内存使用情况。

这是虚拟机中打开操作系统后的内存使用情况。

可以看到,打开后虚拟机占用了差不多2GB内存,正好是我设置的大小。

由于虚拟机的性能肯定不如真机,所以你可能需要给它多分配一点内存,以保证它尽可能流畅地运行。


三、VM虚拟机10运行时会占用多少运存?32位版的。VM虚拟机软件本身占用的内存很少,一般只有50到100MB内存。
但是虚拟机本身直接调用物理机的物理内存,这是由虚拟机设置中设置的内存大小决定的。
而且,由于32位系统最多只能管理4GB内存,同时必须保留一部分内存供系统和硬件使用,因此实际系统可调用内存远小于4GB更多。为了获得更好的虚拟体验,建议系统使用64位版本,并在BIOS设置中启用对应处理器的虚拟化技术支持。