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

虚拟内存比物理内存大

  • 内存
  • 2024-05-11 20:08:49
  • 2330

一、虚拟内存与物理内存有什么区别?

1其他功能

1虚拟内存:使应用程序认为它具有持久内存。

2物理内存:在计算机运行时为操作系统和各种程序提供临时存储。

2不同特点

1虚拟内存:被划分为若干个物理内存片段,有的暂时存放在外部磁盘上,用于数据交换。

2物理内存:会影响系统的虚拟内存限制。


3个不同的主题

1一台计算机一种管理技术系统内存。它是Windows用作内存的硬盘空间的一部分。

2物理内存:指通过物理内存条获得的内存空间。


参考来源:-物理内存

参考来源:-虚拟内存


二、虚拟内存是物理内存的多少倍?怎样一个乘法?说的详细些.谢谢!虚拟内存比物理内存大1.5-2倍。虚拟内存越大越好。虚拟内存中的文件过多会减慢计算机的虚拟内存读取速度,比内存读取速度慢几十倍。因此,即使你设置了虚拟内存,如果虚拟内存很大,也不会提高电脑的速度,相反,虚拟内存越大,反而会拖慢系统的速度,如果虚拟内存小于256M的话。内存比物理内存大一倍。如果物理内存小于512M,则虚拟内存设置为物理内存的1.5倍;如果内存大于512M且小于1G,则虚拟内存设置为与物理内存相同的值。如果物理内存超过1G,则无需设置虚拟内存。


三、虚拟内存最多可以是物理内存的多少倍?根据情况
128-256M是3倍
512M-1G是1.5倍
内存较大时
可以将虚拟内存设置为1g就足够了当您的计算机系统速度明显减慢时
四、vmwareworkstation16pro开启虚拟机占用内存远比分配给虚拟机的内存高?

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

这个问题更有可能出现在低核版本的Win10

或者也可以如果与某些设置有关,您可以按照我下面的建议看看能否解决问题。

首先,从自检Win10版本开始。

第一步骤是检查Win10版本。

在Win10设置中,如下图

设置

然后点击“关于”即可显示版本号。

关于

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

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

右键单击计算机图标(这是我的计算机,您当然会理解)并选择“属性”

此计算机

然后选择高级系统设置

高级系统设置

出现菜单后,看以下步骤即可最终用途设置虚拟内存的位置和大小。

虚拟内存

这个有时候很重要我自己运行了一些程序。

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

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

由于系统自动分配虚拟内存,所以直接创建了一个与你的物理内存大小相同的缓存文件!

很多人都会忽略这个问题。举个例子,如果你的SSD目前只分配给你100GB,但你的RAM是64GB,那就哭着等着吧,自动分配的虚拟内存会耗尽你所有的系统磁盘空间。

如果系统硬盘上没有足够的空间,则会出现各种问题。

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

那么最大值取决于你设置它的目的是为了打开更多的VMware,

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


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

这一步挂掉取决于有多少个VM虚拟机机器有,

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

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

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

VMX文件

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

打开文件

用记事本打开后,使用“查找”。在如下所示的函数中找到关键字“memsize”

添加

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

edFile="FALSE"

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

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

如果你运行多个虚拟机,并且内存满了,VM程序也会提供反馈内存不足,导致虚拟机无法运行。

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