一直以来都有这个问题,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。

 

终于可以放心去掏钱买内存了...不然买回来照样死多郁闷 

posted on 2010-03-26 01:36  追萝驴  阅读(2279)  评论(0编辑  收藏  举报