【转】mongoDB之监控工具mongotop

  (转自:http://www.cnblogs.com/zhuque/archive/2013/03/29/2988639.html)

mongotop也是mongodb-win32-x86_64-2.2.1\bin下的一个内置工具,mongotop提供了一个方法,用来跟踪一个MongoDB的实例,查看哪些大量的时间花费在读取和写入数据。
mongotop提供每个集合的水平的统计数据。默认情况下,mongotop返回值的每一秒。

用法:

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

后面的10是<sleeptime>参数
,可以不使用,等待的时间长度,以秒为单位,mongotop等待调用之间。通过的默认mongotop返回数据的每一秒。

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

报告每个数据库的锁的使用中,使用mongotop - 锁,这将产生以下输出:

结果字段介绍:

ns:包含数据库命名空间,后者结合了数据库名称和集合。
db:包含数据库的名称。名为 . 的数据库针对全局锁定,而非特定数据库。
total:mongod花费的时间工作在这个命名空间提供总额。

read:提供了大量的时间,这mongod花费在执行读操作,在此命名空间。

write:提供这个命名空间进行写操作,这mongod花了大量的时间。

【转】mongoDB之监控工具mongotop,布布扣,bubuko.com

时间: 2024-09-30 10:08:53

【转】mongoDB之监控工具mongotop的相关文章

【转】mongoDB之监控工具mongostat

(转自:http://www.cnblogs.com/zhuque/archive/2013/03/29/2988577.html) mongostat是mongdb自带的状态检测工具,在命令行下使用.它会间隔固定时间获取mongodb的当前运行状态,并输出.如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态. mongostat命令格式,当然也可以加参数: 在第一个例子中,mongostat将返回数据的每一秒,持续20秒. mongos

MongoDB监控二 mongotop

mongotop可以查看MongoDB实例花销在读数据或写数据上的时间,它提供集合级别的统计数据,而mongostat是提供数据库级别的统计数据.mongotop默认每秒显示一次数据 相关参数选项如下: --help 显示帮助信息 --verbose,-v 详细模式,多个v越详细,如-vvv --version 显示版本信息 --host 指定主机名 --port 指定端口 --username,-u 指定用户名 --password,-p 指定用户密码 --authenticationData

Mongodb监控之mongotop

环境介绍:2.4.10 对比整个数据库的监控mongostatus,mongotop是监控数据库集合的,也就是关系型数据库中对应的数据库或者schema; 命令简介:查看monogdb活动集合的性能状态 命令执行: --locks   查看集合的锁情况 # mongotop 2 -u root -p xyz123 --locks 输出结果

(转)为首次部署MongoDB做好准备:容量计划和监控

如果你已经完成了自己新的MongoDB应用程序的开发,并且现在正准备将它部署进产品中,那么你和你的运营团队需要讨论一些关键的问题: 最佳部署实践是什么? 为了确保应用程序满足它所必须的服务层次我们需要监控哪些关键指标? 如何能够确定添加分片的时机? 有哪些工具可以对数据库进行备份和恢复? 怎样才能安全地访问所有新的实时大数据? 本文介绍了硬件选择.扩展.HA和监控.在查看详细信息之前,首先让我们处理一个最常见的问题: 部署MongoDB和部署RDBMS有什么不同? 你会发现MongoDB作为一个

mongodb由浅入深(50+文章)

博客2011年就上线了,可是没有打理,从2013年开始六七月份开始用心打理,开始和漠北业余时间写点文章,nginx.zabbix.mms都已经整理了部分,漠北日理万机没有时间汇总mongodb,罢了,让我这个做小弟的来汇总一次吧,对运维技术有兴趣的加群:qq群①39514058,qq群②6690706 mongodb入门(必备) 1. ttlsa教程系列之mongodb-(一)mongodb介绍 2. ttlsa教程系列之mongodb--(二)mongodb安装 3. ttlsa教程系列之mo

011.MongoDB性能监控

一 MongoDB 监控 1.1 监控概述 MongoDB自带了mongostat 和 mongotop 这两个命令来监控MongoDB的运行情况.这两个命令用于处理MongoDB数据库变慢等等问题非常有用,能详细的统计MongoDB当前的状态信息.除此之外,还可以用db.serverStatus().db.stats().开启profile功能通过查看日志进行监控分析. 1.2 模拟插入数据 1 [[email protected] ~]# mongo --host 172.24.8.71 -

mongodb 部署安装(Linux 官方版本)

文档目的 在Linux系统中安装Mongodb应用程序,并设置基本的安全权限,保证数据库的安全 基础知识 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询

使用zabbix监控MongoDB

现在公司几个游戏项目主要使用MongoDB来存储游戏数据,所以对MongoDB的监控非常重要.关于MongoDB的其他监控方法详见以下几篇文章: MongoDB监控一 MongoDB监控二 mongotop MongoDB监控三 MongoDB自带监控方法 MongoDB监控四 dbStats和collStats和replSetGetStatus http://mayulin.blog.51cto.com/1628315/575541

javascript开源大全

javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-Mobile 跨浏览器的RIA框架-ExtJS Flash视频播放器-JW-PLAYER jQuery表单插件-jQuery.form jQuery-File-Upload 可视化HT