Mongodb 内存问题

mongodb 对内存的贪得不厌,是大家默认的诟病,所以需要操作系统来支持内存的控制
在windows 2008 R+ 就提供了这样的一个工具。(不过测试结果不怎么好,未能实现有效控制, 详见: [url]http://www.captaincodeman.com/2011/02/27/limit-mongodb-memory-use-windows/[/url],结果和最后一个posts描述的)
看来只能使用虚拟化来控制了(HyperV, VMWare, Virtuozzo etc…)。
环境: 是在VM下的windows 2008做的实验,会不会是vm的原因。


[url]http://groups.google.com/group/mongodb-user/browse_frm/thread/33126771089054c0/fb46f49328f896ae?lnk=gst&q=low+memory+crash#fb46f49328f896ae[/url]

windows system resource manager的官方说明
[url]http://technet.microsoft.com/en-us/library/cc755056.aspx[/url]

mongodb 有关的 内存限制介绍
[url]http://www.captaincodeman.com/2011/02/27/limit-mongodb-memory-use-windows/[/url]

网上某人对widows system resource manager 的介绍
[url]http://www.techrepublic.com/article/use-windows-system-resource-manager-to-control-a-servers-powers/5178054[/url]

任务管理器各个内存选项说明:
[url]http://www.douban.com/note/127996812/[/url]

另外需要将虚拟内存放到足够大的硬盘中

    推荐阅读