node package manager
Don’t reinvent the wheel. Reuse code within your team. Create a free org »



Stress test for MongoDB running under OpenVZ.

If you want to run MongoDB on a VPS (virtual private server), you might encounter frightening messages when looking in the log-file or when opening the shell:

[initandlisten] ** WARNING: You are running in OpenVZ. This is known to be broken!!!

There are many sources in the web, some of them are out-dated, others not. To be sure whether you really run into problems, it is possible to test this with this little node.js program.

No guarantee that a negative test means that you won't have any problems!


Either clone this git repo or install with npm install mongodb-openvz-crashtest.


You can change the configuration by editing config.json. In my example I used 2MB as the document size and 4K documents to create at least 8GB of volume, as my VPS has 8GB of virtual memory.

In the directory of the installed package, run node .

More Information

Find more infos and links on my wiki page.

JAVA implementation

I already had Node.js installed on my VPS. Didn't want to install Java and Maven and neither wanted to run the test through ssh-tunnel. If you prefer to use a Java program for this, have a look at zlowred / mongodb-openvz-test.