най-добре е да потърсите това в Google, но много източници казват, че когато вашият работен комплект надрасне размера на вашата RAM, производителността ще спадне значително.
Шардингът може да е интересна опция, вместо добавянето на повече RAM..
http://www.mongodb.org/display/DOCS/Checking +Използване+на+памет+сървър
http://blog.boxedice. com/2010/12/13/mongodb-monitoring-keep-in-it-ram/
http://groups.google.com/group/mongodb-user /browse_thread/thread/37f80ff39258e6f4
Може ли MongoDB да работи при размер база данни, по-голяма от RAM?
Какво това означава ли да поставите „работен набор“ в RAM за MongoDB?
Може да искате да прочетете и за прекъсването на 4square миналата година:
http://groups.google.com/group/mongodb-user /browse_thread/thread/528a94f287e9d77e
http://blog.foursquare.com/ 2010/10/05/so-that-was-a-bummer/
странична бележка:
казахте "размяната е изключена" ... ? защо? Винаги трябва да имате достатъчно място за суап на UNIX система! Swap-size =1...2 пъти размера на RAM е добра идея. Използването на бърз дял е добра идея. Наистина лоши неща се случват, ако вашата UNIX система изчерпи RAM и няма Swap .. процесите просто умират необяснимо .. това е много лошо нещо! особено в производството. Дискът е евтин! добавете щедър суап дял! :-)