J'essaie de comprendre les résultats de Mongostat:
Exemple P>
mapped - 976m vsize-2.2.g res - 643m
res code> - RAM, donc ~ 650 Mo de ma base de données est en RAM LI>
-
mappé code> - Taille totale de la base de données (via des fichiers mappés de mémoire) li>
-
vsize code> - ??? li>
ul> Je ne sais pas pourquoi vsize est important ou que signifie exactement ce que cela signifie dans ce contenu - im exécutant une m1.Large, donc j'ai comme 400 Go d'espace HD + 8 Go de RAM. P>
peut-il aidez-moi ici et expliquez si P>
- Je suis à la bonne page li>
- Quelles statistiques je devrais surveiller dans la production li>
ol> p>
3 Réponses :
Ce devrait vous donner suffisamment d'informations
mapped - amount of data mmaped (total data size) megabytes vsize - virtual size of process in megabytes res - resident size of process in megabytes
Aussi vous pouvez utiliser ces mini-outils surveille mongodb p>
http://openmymind.net/2011/9/23 / Comprimé-blobs-in-mongodb / p>
Ainsi, je me suis souvenu de cet excellent outil en ligne de 10gen P>
1) Je suis sur la bonne page p> Blockquote>
mongostat code> est pas vraiment un "moniteur en direct". Il est surtout utile pour la connexion à un serveur spécifique et regarder pour quelque chose de spécifique ( ce qui se passe quand cela va à l'emploi? Em>). Mais ce n'est pas vraiment utile pour le suivi des performances au fil du temps. P>
En règle générale, pour le contrôle du serveur, vous voulez utiliser un outil comme Zabbix ou Cacti ou Munin. Ou d'un moniteur de serveur tiers. Le MongoDB webiste a une liste . p>
2) ce que je stats surveiller la production p> Blockquote>
Vous devez surveiller les mêmes statistiques de base que vous surveiller sur un serveur: p>
- CPU li>
- Mémoire li>
- Disk IO li>
- Le trafic réseau li> ol>
Pour MongoDB particulièrement, vous devrez exécuter
db.serverStatus () code> et suivre les p>
- opcounters li> connexions
- li>
- indexcounters li> ol>
Notez que ceux-ci sont de plus en plus des compteurs, de sorte que vous devrez créer le « type de compteur » correct dans votre système de surveillance (Zabbix, Cacti, etc.) Certains de ces programmes de surveillance ont déjà des plug-ins disponibles MongoDB. < / p>
Notez également que MongoDB a un "libre" le service de surveillance appelé MMS . Je dis « libre » parce que vous allez recevoir des appels de vendeurs en échange de la mise en place MMS. P>