On the host I want to run my MongoDB instance, I'm limited to 250 GB of virtual memory. I have more than 250 GB of data I wish to store. My interpretation of what I've read is that MongoDB will need to mmap my whole DB to the virtual memory space, and therefore I can't run it on this host. Is that correct?
I have attempted to use this host, but once my DB gets large enough I can no longer use it. My log has many errors like the following:
Tue Apr 24 08:51:17 [conn33] insert bjorn.samples exception: file <xxxxxx>/data/bjorn.27 open/c
reate failed in createPrivateMap (look in log for more information) code:13636 12ms
Tue Apr 24 08:51:17 [conn33] ERROR: mmap private failed with out of memory. (64 bit build)
Tue Apr 24 08:51:17 [conn33] Assertion: 13636:file <xxxxxx>/data/bjorn.27 open/create failed in
createPrivateMap (look in log for more information)
I'm trying to get access to a host without this virtual memory limitation, but are there other options available to me?
Thanks,
Joel Thibault