domingo, 14 de julio de 2013

Veamos que pasa con la performance de mi base MongoDB con mongotop


mongotop es un programa que provee la base MongoDB para poder saber como esta funcionando la base, si una consulta demora mucho, que colecciones se estan escribiendo, etc... Como podrán adivinar su nombre viene del top programa que en linus nos permite ver los procesos y el uso que hacen el cpu y la memoria.

Es muy facil de usar ponemos mongotop y la frecuencia que queremos que refresque por ejemplo:

mongotop 15

Tambien podemos indicarle el host que queremos conectarnos:

mongotop --host <hostname><:port>

o por ejemplo:

mongotop -h 192.168.12.6:8994

la salida es algo así:

$ ./mongotop 10
connected to: 127.0.0.1

                            ns       total        read       write              2013-07-14T23:09:36
             test.system.users         0ms         0ms         0ms
         students.system.users         0ms         0ms         0ms
             pcat.system.users         0ms         0ms         0ms
            local.system.users         0ms         0ms         0ms
          local.system.replset         0ms         0ms         0ms
             local.startup_log         0ms         0ms         0ms

Dejo link:
http://docs.mongodb.org/manual/reference/program/mongotop/