打开虚拟机---edit---preference----memory

wKioL1MUIz7ReS6VAAIHYbl-vqU594.jpg


这里有一个中文解释:

30692456_2.gif

保留的内存:尽可能为虚拟机保留更多的内存。在本机的设置中,能够保留的内存在128MB-2241MB之间。

额外的内存:选择第一项“适应所有的虚拟机内存到保留的主机内存”。这样,虚拟机就只会读取物理内存,而不会读取硬盘了。这是提高VMware虚拟机运行速度的最基本的方法。当然,要保证宿主机有足够的物理内存空间供虚拟机使用,否则会出现内存争用的情况。

第二项和第三项都需要虚拟机内存和硬盘进行交换。这样,启动虚拟机时,会因为读取硬盘而导致虚拟机的运行速度明显下降。所以不要选择这两项。



有几个选项,依次看下是什么意思:::

什么是Reservd memory??







如果主机内存足够大,并且 想提高虚拟机的性能,可以选择Fit all virtual machine memory into reserved host RAM这一项。

这样,所有虚拟机在运行的时候将立刻从主机分配其设置的内存大小,对于虚拟机来说,选择本项性能最优。如果主机内存比较小,

则需要选择第三 项Allow most virtual machine memory to be swapped,如图3所示。




内存足够大: 建议将系统分配内存设置成“Fit all virtual machine memory into reserved host RAM”

内存稍大且希望虚拟机运行得更流畅:的建议设置成“Allow most virtual machine memory to be swapped”

内存不多:只能设置为“Allow some virtual machine memory to be swapped”另外对性能有苛刻要求的可以将下面这个选项勾上,这个选项的主要作用就是防止空闲虚拟机内存被宿主机回收。




VMware 中禁用虚拟内存加速虚拟机速度

当启动 VMWare 虚拟机后,在虚拟机文件夹下会生成一个 .vmem 的文件,该文件大小与给虚拟机分配的内存大小相同,并且在关闭虚拟机后该文件会消失。这就是VMWare 的虚拟内存文件。
它就是在当你的真实内存比较小的时候,节省内存用的。但这也带来一个问题就是:当给虚拟机分配的内存比较大,且在虚拟机中使用的内存也比较多时,就会导致系统(虚拟机和物理机器)非常的慢。
   如果你的物理机器的内存比较大,就可以完全禁止该功能。
关闭的办法:
   1. 选择编辑虚拟机----选项---高级--设置 选中“Disable memory page trimming”;
   2. 在虚拟机所在的文件夹,找到“虚拟机名称.vmx”文件,用文本编辑器打开,新建一行,添加该配置项:mainMem.useNamedFile="FALSE",保存退出。

这步很关键,一定要点上,否则虚拟机会把物理内存中的一些数据同步到硬盘上去,听到虚拟机运行的时候内盘狂叫了吧?读硬盘是虚拟机慢的主要原因。


不必要的虚拟硬件可以删除,自行决定(可不要瞎删)。如软盘Floppy、打印机Printer



http://tech.watchstor.com/storage-vmware-115103.htm


http://www.itopdog.cn/software-tech/vmware-workstation-optimization.html


http://www.beihaiting.com/a/RJC/GJRJ/20131001/3072.html   这里有一些虚拟机的应用小技巧


http://delxu.blog.51cto.com/975660/281559   VMware内存分配初探



http://blog.csdn.net/bill_lee_sh_cn/article/details/4647562