Recently, I ran into a problem when reading ops per second from disk increased by 1000x (in frequent bursts) and reached our reserved IOPS limit in AWS, slowing everything down.
My initial thought was that in MongoDB there was something to write data strongly, choosing the data that is expected to be cached back to disk.
Is there a way to finally find out what is in the cache, and not enable or disable various functions that can cause this problem?
Placing it in a way that is more specific to my problem is the best way to find out why the piece of data that should be in memory does not suddenly occur.
EDIT: The details of my installation are a replica set with mongodb 3.0.6 with WiredTiger as the storage engine.
source
share