发布网友
共3个回答
热心网友
VMware虚拟机超过该大小可能导致内存交换指的在超过VM设置的内存大小后将跟硬盘内存交换。具体VMware虚拟机设置内存的操作步骤如下:
1、首先打开虚拟机,在左侧的窗口中,找到要设置的虚拟机。
2、在虚拟机上单击右键,在弹出的菜单中,选择设置。
3、在弹出的设置窗口中,就可以看到内存一项。
4、在右侧的文本框中,就可以设置虚拟机的内存了。
5、还有更简单的方式,直接拖动滑块就可以设定内存的大小。
6、设定好后,选择确定即可完成设置。
热心网友
它跟你在用的操作系统的原理是一样的。
一般在我们的电脑上---
我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序分配的内存的总量超过了内存大小,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
举个例子来说,压缩程序在压缩时有时候需要读取文件的很大一部分并保存在内存中作反复的搜索。假设内存大小是128MB,而要压缩的文件有 200MB,且压缩软件需要保存在内存中的大小也是 200MB,那么这时操作系统就要权衡压缩程序和系统中的其他程序,把多出来的那一部分数据放进交换文件。
也就是说在超过VM设置的内存大小后将进行内存交换,跟硬盘内存交换。
稳定性和性能都要看你机器的配置。追问还是不太明白,如果超出这个最大设置,会怎么样?是不是就要跟内存交换了?还是说就不够目前操作系统维持了?
追答你的虚拟机是安装在你的宿主机上的,而你的宿主机的内存容量是一定的。你给虚拟机分配内存,宿主机可用的内存就少了。如果你给虚拟机分配太多的内存超过了一定的限度,既是VMWare中提示的“超过该大小”,那么“可能导致内存交换”。就是说宿主机的内存不够用了,要动用硬盘虚拟出来的空间了。这会导致宿主机和虚拟机的运行速度下降,影响使用者的使用体验。
参考资料:网络
热心网友
看你是个新人,那我就用直白的语言告诉你,就是开的东西太多超过内存之后还是可以继续使用,不过很不稳定罢了,机子会卡~ 就这样