il est préférable de rechercher cela sur Google, mais de nombreuses sources indiquent que lorsque votre ensemble de travail dépasse la taille de votre RAM, les performances chutent considérablement.
Le sharding pourrait être une option intéressante, plutôt que d'ajouter plus de RAM..
http://www.mongodb.org/display/DOCS/Checking +Serveur+Mémoire+Utilisation
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 peut-il fonctionner lorsque la taille de la base de données plus grande que la RAM ?
Quoi cela signifie-t-il d'adapter "l'ensemble de travail" à la RAM pour MongoDB ?
Vous voudrez peut-être également en savoir plus sur la panne de 4square l'année dernière :
http://groups.google.com/group/mongodb-user /browse_thread/thread/528a94f287e9d77e
http://blog.foursquare.com/ 05/10/2010/c'était-donc-une-déception/
annotation :
vous avez dit "swap est désactivé" ... ? Pourquoi? Vous devez toujours disposer d'un espace de swap suffisant sur un système UNIX ! Swap-size =1...2 fois la taille de la RAM est une bonne idée. Utiliser une partition rapide est une bonne idée. De très mauvaises choses se produisent si votre système UNIX manque de RAM et n'a pas de Swap .. les processus meurent inexplicablement .. c'est une très mauvaise chose! surtout en fabrication. Le disque n'est pas cher ! ajoutez une partition de swap généreuse ! :-)