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

虚拟机不占空间读取真机内存(虚拟机内存与实际内存)

  • 内存
  • 2024-09-04 03:50:27
  • 5426

一、虚拟机启动时真实内存会变小吗?

启动虚拟机后,将占用真机可用内存512M。如果关闭虚拟机,虚拟机刚刚占用的512M会自动释放给真机上的其他软件使用。

虚拟机开启时,占用512M。虚拟机系统中实际使用200M还是300M并不重要,因为对于真机来说,开启时占用512M。打开。

真机内存2G,虚拟机已分配512M。启动虚拟机后,如果关闭虚拟机,真机的可用内存将被额外占用512M。,刚刚被虚拟机占用的512M会自动释放出来,供真机上的其他软件使用。

扩展信息

虚拟机分为两种:需要同时运行多个虚拟机。出于某种目的,它需要与服务器分开运行。

对于第一种,需要根据物理机的实际配置(处理器和内存的数量,特别是内存,正常情况下会分配较少的内存)来合理分配。

在第二种情况下,只运行一个虚拟机实例就足够了。这时候虚拟机内存可以分配大一些。比如win8.1开发环境总共可以分配5G物理内存8G。

需要注意的是,当机器的物理内存比较小时,如果给虚拟机分配过多的内存,服务器会崩溃。一般来说,至少1G将专用于服务器。例如,对于2G内存的物理机,运行的虚拟机总内存不能超过1G;对于4G内存的物理机,虚拟机总内存不能超过2.5G。如果是1G内存,分配给虚拟机的内存不能超过384M。

用户不会将虚拟机的内存设置得太高,因为服务器本身需要内存,运行虚拟机也需要内存。如果全部分配给虚拟机,内存不足时服务器运行速度会比较慢,但系统会强制回收虚拟机的内存。


二、vmware5.5我内存1.5G,开三台虚拟机内存总量居然不能超过384才可以,为什么?是共享内存吗?


三、同样的系统为什么在主机和虚拟机中使用内存不一样占用内存的元素存在差异。例如,真机和虚拟机的硬件不同。真机的真实设备驱动程序加载时肯定会占用大量空间。为了保证虚拟性能和便利性,虚拟机有自己的虚拟套件。设备驱动部分是专门创建的,当然程序比真实设备要少得多。和显卡渲染一样,虚拟机不如真机。这是一个性能问题,当然设备和驱动程序的处理方式是不同的。
如果你确实想深入研究这个内容,你还可以使用专业的流程查看器来分析和比较每个流程。当然你可以发现差异。
在没有加载程序时,硬件驱动、系统环境配置等内容会占用主存。