--mongostat工具是mongdb自带的监控工具,可以用来监控mongodb当前状态下的运行情况:

[root@slave2 ~]# /usr/local/mongodb341/bin/mongostat 2
insert query update delete getmore command dirty used flushes vsize   res qrw arw net_in net_out conn                time
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0    79b   22.5k    2 Dec 29 13:22:35.349
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0    79b   22.5k    2 Dec 29 13:22:37.349
    *0    *0     *0     *0       0     0|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0    78b   22.5k    2 Dec 29 13:22:39.350
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0    79b   22.5k    2 Dec 29 13:22:41.349
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0    79b   22.5k    2 Dec 29 13:22:43.348
    *0    *0     *0     *0       0     0|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0    78b   22.5k    2 Dec 29 13:22:45.349
    *0    *0     *0     *0       0     0|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0    78b   22.5k    2 Dec 29 13:22:47.350
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  439M 56.0M 0|0 0|0   105b   22.5k    2 Dec 29 13:22:49.352

--mongotop工具是mongodb自带的top监控工具,可以用来监控当前mongodb数据库哪些资源占用资源较多,对于优化具有参考作用:

[root@slave2 ~]# /usr/local/mongodb341/bin/mongotop 2
2016-12-29T13:24:35.530+0800    connected to: 127.0.0.1

ns    total    read    write    2016-12-29T13:24:37+08:00
  admin.system.roles      0ms     0ms      0ms                            
  admin.system.users      0ms     0ms      0ms                            
admin.system.version      0ms     0ms      0ms                            
             dbk.col      0ms     0ms      0ms                            
            dbk.test      0ms     0ms      0ms                            
          dbking.col      0ms     0ms      0ms                            
         dbking.test      0ms     0ms      0ms                            
           local.col      0ms     0ms      0ms                            
   local.startup_log      0ms     0ms      0ms                            
local.system.replset      0ms     0ms      0ms

ns    total    read    write    2016-12-29T13:24:39+08:00
  admin.system.roles      0ms     0ms      0ms                            
  admin.system.users      0ms     0ms      0ms                            
admin.system.version      0ms     0ms      0ms                            
             dbk.col      0ms     0ms      0ms                            
            dbk.test      0ms     0ms      0ms                            
          dbking.col      0ms     0ms      0ms                            
         dbking.test      0ms     0ms      0ms                            
           local.col      0ms     0ms      0ms                            
   local.startup_log      0ms     0ms      0ms                            
local.system.replset      0ms     0ms      0ms

mongostat和mongotop对mongodb数据库运行状态进行监控的更多相关文章

  1. MongoDB数据库索引构建情况分析

    前面的话 本文将详细介绍MongoDB数据库索引构建情况分析 概述 创建索引可以加快索引相关的查询,但是会增加磁盘空间的消耗,降低写入性能.这时,就需要评判当前索引的构建情况是否合理.有4种方法可以使 ...

  2. mongoDB 数据库操作

    mongoDB 数据库操作 数据库命名规则 . 使用 utf8 字符,默认所有字符为 utf8 . 不能含有空格 . / \ "\0" 字符 (c++ 中会将 "\0&q ...

  3. Mongodb数据库学习

    数据库 MongoDB (芒果数据库) 数据存储阶段 文件管理阶段 (.txt .doc .xls)优点 : 数据可以长期保存 可以存储大量的数据 使用简单 缺点 : 数据一致性差 数据查找修改不方便 ...

  4. python学习笔记——mongodb数据库

    1 概述 1.1 文件管理阶段 优点:可以长期保存 能存储大量数据 缺点:没有结构化的组织 查找不方便 数据容易冗余 1.2 数据库管理阶段 有文件存储的优点,同时解决了文件存储的问题 缺点 : 操作 ...

  5. MongoDB 数据库(1)

    数据库 MongoDB (芒果数据库) 数据存储阶段 文件管理阶段 (.txt .doc .xls) 优点 : 数据可以长期保存 可以存储大量的数据 使用简单 缺点 : 数据一致性差 数据查找修改不方 ...

  6. Python全栈 MongoDB 数据库(概念、安装、创建数据)

    什么是关系型数据库?           是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,             同时也是一个被组织成一组拥有正式描述性的表格( ...

  7. 浅析MongoDB数据库的海量数据存储应用

    [摘要]当今已进入大数据时代,特别是大规模互联网web2.0应用不断发展及云计算所需要的海量存储和海量计算发展,传统的关系型数据库已无法满足这方面的需求.随着NoSQL数据库的不断发展和成熟,可以较好 ...

  8. Mongodb数据库学习系列————(一)Mongodb数据库主从复制的搭建

    Mongodb数据库主从复制的搭建 Writeby:lipeng                                    date:2014-10-22 最近项目上用到了位置查询,在网上 ...

  9. 基于C#的MongoDB数据库开发应用(4)--Redis的安装及使用

    在前面介绍了三篇关于MongoDB数据库的开发使用文章,严格来讲这个不能归类于MongoDB数据库开发,不过Redis又有着和MongoDB数据库非常密切的关系,它们两者很接近,Redis主要是内存中 ...

随机推荐

  1. Android内存泄漏检測与MAT使用

    公司相关项目须要进行内存优化.所以整理了一些分析内存泄漏的知识以及工作分析过程. 本文中不会刻意的编写一个内存泄漏的程序,然后利用工具去分析它.而是通过介绍相关概念,来分析怎样寻找内存泄漏.并附上自己 ...

  2. ios开发之--使用AFN上传3.1.0上传视频,不走成功回调原因及解决方法

    在测试接口的时候,发现接口称走走了,但是success的回调不走,检查了下代码,发现没有初始化下面两个方法: manage.responseSerializer = [AFHTTPResponseSe ...

  3. 【GIS】postgres(postgis) --》nodejs+express --》geojson --》leaflet

    一.基本架构 1.数据存储层:PostgreSQL-9.2.13 + postgis_2_0_pg92 2.业务处理层:Nodejs + Express + PG驱动 3.前端展示层:Leaflet ...

  4. IIS URL Rewrite – Installation and Use

    IIS URL Rewrite – Installation and Use Posted by Nick LeFevre | Leave a reply IIS URL Rewrite Instal ...

  5. Unity Shader 修改自定义变量的值

    Properties { _R(,)) = 1.0 _ColorTex("ColorTex (RGB)", 2D) = "red" {} } SubShader ...

  6. async await yield

    问题:async 和yield有什么区别? 无奈只能用“书到用时方恨少”来解释这个问题了.其实也是自己从开始编程就接触的是nodejs中的async 以及await ,yield几乎.貌似好像都没使用 ...

  7. Qt下libusb-win32的使用(一)打印设备描述符

    主要是在前一篇的基础上,学习libusb-win32的API使用.程序很简单,就是打印指定USB设备的设备描述符(当然其他描述符也是可以的). #include "testlibusb.h& ...

  8. 【Spring源码分析系列】搭建Spring实现容器的基本实现

    前言 bean是Spring中最核心的东西,因为Spring就像一个大水桶,而bean就像是容器中的水,先新建一个小例子来看一下: 一.使用eclipse构建项目,项目结构如下 二.类文件内容 < ...

  9. path 与classpath针对JAVA来说

    Path 路径,是java编译时需要调用的程序(如java,javac等)所在的地方CLASSPATH 类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类 ...

  10. android 线程间的通信

    (转自:http://www.cnblogs.com/allin/archive/2010/05/19/1738800.html) andriod提供了 Handler 和 Looper 来满足线程间 ...