VMware虚拟机的内存大小应该如何设置
我的电脑是1G内存/Intel双核CPU/160G硬盘/DVDrom
用VMware用默认设置创建了一个Windows XP Professional虚拟机
分配了虚拟机796M内存/双核/20G硬盘/DVDrom
我是基于这样想法的,我对虚拟机拍了一个快照,平常一切操作都在虚拟机上进行
这样即使中毒了,只要点一下恢复到快照,一秒钟解决
所以我把虚拟机内存分配到了最大,下面就是它的提示
------------------------------------
客户机操作系统推荐的最小值:	128MB
建议内存大小:		256MB
建议最大内存大小:		796MB
 (超过该大小后,将会进行内存交换)
------------------------------------
另外,我发现它允许设置的最大值是1792MB(就是说如果把滚动条拖到最右边)
但是我设置成796M之后,发现虚拟机比较卡,但是我不知道是什么原因引起的
如果是因为Host OS的内存太少导致Host OS运转不畅进而导致卡,那我就应该减少分配给虚拟机的内存
如果是因为Guest OS的内存分配太少,导致卡,那我应该增加分配给虚拟机的内存
究竟应该怎么分配内存呢?多少最合适?
下面是虚拟机Guest OS的进程列表,用tasklist命令得到的
图像名                       PID 会话名           会话#       内存使用 
========================= ====== ================ ======== ============
System Idle Process            0                         0         28 K
System                         4                         0        324 K
smss.exe                     932                         0        808 K
csrss.exe                    996                         0     12,440 K
winlogon.exe                1020                         0      3,380 K
services.exe                1064                         0      9,788 K
lsass.exe                   1076                         0      1,384 K
svchost.exe                 1236                         0      4,236 K
svchost.exe                 1368                         0      5,472 K
svchost.exe                 1508                         0     32,280 K
svchost.exe                 1568                         0      3,752 K
spoolsv.exe                 1700                         0      5,436 K
wdfmgr.exe                  1924                         0      1,964 K
VMwareService.exe           1952                         0      2,560 K
explorer.exe                1692                         0     21,168 K
jusched.exe                  292                         0      2,212 K
VMwareTray.exe               284                         0      4,136 K
VMwareUser.exe               276                         0      5,008 K
360tray.exe                  268                         0      1,976 K
ctfmon.exe                   396                         0      3,624 K
svchost.exe                  460                         0      4,052 K
conime.exe                  1532                         0      3,516 K
StarWindService.exe         1136                         0      2,608 K
QQ.exe                      1936                         0     16,864 K
QQ.exe                      1688                         0     16,804 K
QQ.exe                      1204                         0     25,188 K
QQ.exe                       956                         0     24,452 K
QQ.exe                      1384                         0     26,916 K
QQ.exe                      2948                         0     27,100 K
QQ.exe                      3956                         0     18,484 K
dllhost.exe                 2712                         0      9,264 K
locator.exe                 3916                         0      2,844 K
msdtc.exe                   2548                         0      5,352 K
inetinfo.exe                3764                         0     11,840 K
dllhost.exe                 2052                         0      8,720 K
IEXPLORE.EXE                3824                         0     71,744 K
TTPlayer.exe                1632                         0      4,072 K
cmd.exe                     3316                         0      2,864 K
wmiprvse.exe                 744                         0      6,236 K
tasklist.exe                 420                         0      4,800 K
------解决方案--------------------可给512M
如果HOST应用比较多,可以考虑降