det er bedst at google dette, men mange kilder siger, at når dit arbejdssæt vokser ud af din RAM-størrelse, vil ydeevnen falde betydeligt.
Sharding kan være en interessant mulighed i stedet for at tilføje mere RAM..
http://www.mongodb.org/display/DOCS/Checking +Server+Hukommelse+Brug
http://blog.boxedice. com/2010/12/13/mongodb-monitoring-keep-in-it-ram/
http://groups.google.com/group/mongodb-user /browse_thread/thread/37f80ff39258e6f4
Kan MongoDB fungere når str. af databasen større end RAM?
What betyder det at passe "arbejdssæt" ind i RAM til MongoDB?
Du vil måske også læse op om 4square-udfaldet sidste år:
http://groups.google.com/group/mongodb-user /browse_thread/thread/528a94f287e9d77e
http://blog.foursquare.com/ 2010/10/05/so-that-was-a-bummer/
sidebemærkning:
du sagde "bytte er slået fra" ... ? hvorfor? Du bør altid have en tilstrækkelig swap-plads på et UNIX-system! Swap-størrelse =1...2 gange RAM-størrelse er en god idé. Det er en god idé at bruge en hurtig partition. Der sker virkelig dårlige ting, hvis dit UNIX-system løber tør for RAM og ikke har Swap .. processer dør bare på uforklarlig vis.. det er en meget dårlig ting! især i produktionen. Disken er billig! tilføje en generøs swap-partition! :-)