一直以来都有这个问题,Guest CPU 100%,然后鼠标移到外面点击,鼠标还是会一下子跳回Guest,然后继续死...... Host的号称八颗Logical core还在那里趴着。今天无法忍受,开始钻到Vmware论坛的海洋中,终于貌似找到了solution.
环境:
Host:
i7-720/4G/Win 7 x64
Guest1:
Server 2003 R2 分配2 cores/2G
Guest2:
Server 2008 R2 分配2 cores/1.5G
参照帖子:http://communities.vmware.com/message/849680#849680
Try to disable VMware memory optimizations (power off your guest first):
C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"
guest ".vmx" file:
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
MemTrimRate = "0"
MemAllowAutoScaleDown = "FALSE"
人家是07年的帖子,针对的是6.x版本,但不管了,死马当活马医。
Win7没有Documents and Settings,于是搜了一下,一个可能是C:\ProgramData\VMware,另外一个是C:\Users\MoHua\AppData\Roaming\VMware。都创建一个config.ini,按上述配置。
然后针对vmx文件做相应更改。
两个Guest一起上,然后各自跑一些耗CPU的东东,除了Guest2在刚启动的时候有非常短暂的(大概1秒左右)原症状之外,剩余时间再也没有出现过。哪怕其中有段时间Guest2处于假死状态(鼠标点击没有任何反应),也没有拖累Host。
终于可以放心去掏钱买内存了...不然买回来照样死多郁闷