我的mongodb服务器设置建议使用多少RAM和硬盘

Uda*_*day 5 mongodb

我有一个警报通知应用程序的下面的场景,我们将使用mongodb.

每天的写入次数20Mill

数据大小为1个月数据150 GB

index(默认主索引)1个月数据大小15 GB

我想保留12个月的数据.我的应用程序推荐使用多少RAM和硬盘.我将添加需要容纳工作集的额外内存.

小智 9

mongodb使用的物理内存取决于所访问的数据.MongoDB只加载到"触摸"/需要的物理内存数据中.否则即使整个数据库是内存映射的,它也不会加载到RAM(虚拟内存与常驻内存)中.使用的实际RAM由您根据查询/命令等使用的数据/索引所需的OS页数决定.

以下链接有一些信息:

http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage

如果您将每月储存大约165克并且需要保留该数据12个月,那么您正在考虑至少2tb的需求,尤其是如果数量增长超过上述规定的话.