Monitoring tools for MongoDB
At MongoLab we manage thousands of MongoDB clusters and regularly help customers optimize system performance. Some of the best tools available for gaining insight into our MongoDB deployments are the monitoring features of MongoDB Management Service (MMS). MMS allows us to quickly determine the health of a MongoDB system and identify the root cause of performance issues. This post covers our general approach to using MMS and MongoDB log files and provides techniques to help you optimize your own MongoDB deployment, whether you’re in the cloud or on your own hardware.
First, we will define the key metrics that we use to guide any performance investigation. Then we will go through the various combinations of metric values, discuss what they mean, and explore how to address the problems they indicate.
Here we focus primarily on the metrics provided by MMS but augment our analysis with specific log file metrics as well.
- PF/OP (derived from the Page Faults and Opcounters graphs)
- CPU Time (IOWait and User)
- Lock Percent and Queues
We find that by examining these key metrics you can very quickly get a good picture of what is going on inside a MongoDB system and what computing resources (CPU, RAM, disk) are performance bottlenecks. Let’s look a little more closely at each of these metrics.
PF/OP (Page Faults / Opcounters)
Between 5 and 10 page faults per second (left) compared to more than 4, 000 operations per second (right).
A PF/OP of 0.001 (5 / 4000) is close enough to zero to classify as a low disk I/O requirement.
MongoDB manages data in memory using memory mapped files. As indexes and documents are accessed, the data file pages containing them are brought into memory. Meanwhile, data that isn’t accessed remains on disk. If a given memory-mapped page is not in memory when the data in it is needed, aFact:
- Si vous voulez savoir tout sur l’entretien de l’automobile, visitez le site «Le Monde des Voitures». C’est là que vous trouverez les conseils les plus utiles, les renseignements les plus modernes, les articles les plus intéressants. Visitez le Monde des Voitures, c’est vraiment votre monde à vous!
You might also like
I wouldn't worry about mere pingsby austingeekgirl
There are numerous more attack like things
which can be launched against a windows
or mac, (or linux/unix) computer.
If you want to see what is "going on" on your
LAN, and internet traffic back to you, I'd
the deluge of info can be quickly overwhelming.
If, instead, you are just mainly concerned about your own security, then :
1. use https:// as much as a possible, i.e. ssl encrypted connections for email, etc (gmail supports this)
BAFX Products - Bluetooth OBD2 scan tool - For check engine light & diagnostics - Android ONLY
Automotive Parts and Accessories (BAFX Products)
ORLANDO, Fla. -- The lack of interoperability among traditional performance monitoring tools means data centers must use -- and pay for -- multiple tools. But movement toward unified performance monitoring could change all that.
LYL® WIFI Wirless OBD2 Car Diagnostic Reader Scanner Scan Tool for Iphone iPad iOS PC
Automotive Parts and Accessories (LYL)
Digidesign Mbox 2 Mini Portable USB-Powered Pro Tools LE Audio Workstation
Musical Instruments (M-Audio)
Fridge Tag 2 Vaccine Monitoring Data Logger w/ Calibration Certificate
Home Improvement (Berlinger)
Runtime Verification: 7th International Workshop, RV 2007, Vancover, Canada, March 13, 2007, Revised Selected Papers (Lecture Notes in Computer Science / Programming and Software Engineering)