最近一直在VMware workstation中使用ubuntu,当使用一段时间后,发现ubuntu总是反应会变慢,连续使用一会儿后恢复。分析原因发现,在反映慢的时候一直在读硬盘。而且闲置一会儿以后,如果用VMWARE的待机(暂停)功能,待机进度条会特别快,一下就好。感觉上应该是vmware会统计内存中数据的使用情况,将不常用的放入本地硬盘上,以节省内存。
我的主机内存足够大,希望虚拟机总是提高响应速度。于是进行修改。
1.虚拟机的配置中 Options 中,Advanced项,启用"Disable memory page trimming",也就是禁止内存剪裁。
2.虚拟机的朽置文件 即 .vmx 文件中,加入 mainMem.useNamedFile= "FALSE"。
已经测试了一段时间,感觉上响应变快,而且使用稳定,没什么问题。