recently i'm working on mongo db and I'm trying to check the performance of mongodb with 2 million record. I need to clear cache every time I start the test. I don't want to restart the computer/server each time I want to run the test. I tried to clear collections cache but the result wasn't as I expected. Is there a way to clear cache like the way exist in linux ?
Mongodb – Reset mongo cache memory for test perfomance – windows
mongodbwindows
Best Answer
stop mongod
sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
start mongod
stop mongod: Stops the database service. sh -c "sync; echo 3 > /proc/sys/vm/drop_caches": write any data stored in memory to disk. start mongod: Start the database again.