From 01a9196b365ee375cc4b4d3d2e8f1e2442cc7eeb Mon Sep 17 00:00:00 2001 From: Michael Paik Date: Mon, 16 Mar 2015 22:01:46 -0400 Subject: [PATCH] DOCS-4037 --- source/administration/production-notes.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/source/administration/production-notes.txt b/source/administration/production-notes.txt index 1fb14af4674..a9a9c390d28 100644 --- a/source/administration/production-notes.txt +++ b/source/administration/production-notes.txt @@ -524,9 +524,18 @@ should set ``tcp_keepalive_time`` to 120 to ameliorate this problem. VMWare `````` -MongoDB is compatible with VMWare. As some users have -run into issues with VMWare's memory overcommit feature, -disabling the feature is recommended. +MongoDB is compatible with VMWare. + +As some users have run into issues with VMWare's memory overcommit +feature, you should disable the feature. + +Further, MongoDB is known to run poorly with VMWare's balloon driver +(``vmmemctl``), so you should disable this as well. VMWare uses the +balloon driver to reduce physical memory usage on the host hardware by +allowing the hypervisor to swap to disk while hiding this fact from +the guest, which continues to see the same amount of (virtual) +physical memory. This interferes with MongoDB's memory management, +and you are likely to experience significant performance degradation. It is possible to clone a virtual machine running MongoDB. You might use this function to