Latest web development tutorials

MongoDB monitoraggio

Dopo aver installato la distribuzione e consente di servizio MongoDB, è necessario comprendere il funzionamento di MongoDB e vedere le prestazioni MongoDB. Questo può essere un buon affare e per assicurare il normale funzionamento di MongoDB era sotto situazione traffico principale.

MongoDB offre un mongostat e mongotop due comandi per controllare il funzionamento di MongoDB.


comando mongostat

mongostat è MongoDB portando strumento di rilevamento dello stato, utilizzare la riga di comando. Sarà un intervallo di tempo fisso per ottenere la corrente mongodb stato operativo, ed uscite. Se si trova il database improvvisamente rallentare o avere altre domande, il funzionamento di prima mano è considerata mongostat per visualizzare lo stato di Mongo.

Avviare il servizio di mongod, andare nella directory bin della directory di installazione MongoDB sotto, e quindi immettere il comando mongostat come segue:

D:\set up\mongodb\bin>mongostat

I risultati di output sopra comando sono le seguenti:

comando mongotop

Uno strumento incorporato mongotop anche MongoDB sotto, mongotop fornisce un metodo per il monitoraggio di un esempio MongoDB, e vedere che cosa un sacco di tempo dedicato alla lettura e scrittura dei dati. mongotop fornire ogni serie orizzontale di statistiche. Per impostazione predefinita, mongotop restituire valore ogni secondo.

Avviare il servizio di mongod, andare nella directory bin della directory di installazione MongoDB sotto, e quindi immettere il comando mongotop come segue:

D:\set up\mongodb\bin>mongotop

Esegue l'output del comando di cui sopra è il seguente:

Esempi di parametri

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop 10

Indietro 10 <sleeptime> parametro non può essere utilizzato, la durata del tempo di attesa, in secondi, mongotop attesa tra le chiamate. Per impostazione predefinita mongotop restituire i dati ogni secondo.

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop --locks

report di utilizzo di blocco per ogni database utilizzando mongotop - serratura, che produce il seguente output:

Campo di uscita Descrizione:

  • ns:

    Namespace contiene il database, che è una combinazione del nome del database e collezioni.

  • db:

    Nome del database contiene. Database denominato. Per blocco globale, piuttosto che un database specifico.

  • totale:

    Il tempo trascorso in questo lavoro mongod spazio dei nomi del totale disponibile.

  • leggi:

    Offre un sacco di tempo, che mongod trascorso l'esecuzione di un'operazione di lettura in questo spazio dei nomi.

  • scrivere:

    Questo spazio dei nomi fornisce una operazione di scrittura, che mongod speso un sacco di tempo.