`
cooler1217
  • 浏览: 380072 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

mongostat

 
阅读更多
http://www.cnblogs.com/renyb/archive/2013/01/18/2866632.html


mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。

它的输出有以下几列:

inserts/s 每秒插入次数
query/s 每秒查询次数
update/s 每秒更新次数
delete/s 每秒删除次数
getmore/s 每秒执行getmore次数
command/s 每秒的命令数,比以上插入、查找、更新、删除的综合还多,还统计了别的命令
flushs/s 每秒执行fsync将数据写入硬盘的次数。
mapped/s 所有的被mmap的数据量,单位是MB,
vsize 虚拟内存使用量,单位MB
res 物理内存使用量,单位MB
faults/s 每秒访问失败数(只有Linux有),数据被交换出物理内存,放到swap。不要超过100,否则就是机器内存太小,造成频繁swap写入。此时要升级内存或者扩展
locked % 被锁的时间百分比,尽量控制在50%以下吧
idx miss % 索引不命中所占百分比。如果太高的话就要考虑索引是不是少了
q t|r|w 当Mongodb接收到太多的命令而数据库被锁住无法执行完成,它会将命令加入队列。这一栏显示了总共、读、写3个队列的长度,都为0的话表示mongo毫无压力。高并发时,一般队列值会升高。
conn 当前连接数
time 时间戳
分享到:
评论

相关推荐

    mongodb监控工具mongostat的使用及命令详解

    mongostat是mongodb自带的状态检测工具,在命令行下使用,会间隔固定时间获取mongodb的当前运行状态,并输出。 1、mongostat常用命令格式: mongostat –host 192.168.11.11:27017 –username root –password ...

    MongoDB运行状态监控、性能分析工具mongostat详解

    `mongostat`是MongoDB提供的一个实用工具,用于实时监测数据库的运行状况,帮助管理员快速诊断性能问题。 `mongostat`的基本用法是在命令行中运行,它可以周期性地输出MongoDB的各种关键指标,包括但不限于: 1. *...

    mongodb-stat

    在监控 MongoDB 性能时,可以使用 `mongodb-stat` 命令的参数来调整监控的间隔时间和次数,例如 `./mongostat -n 10 1` 表示每秒执行一次监控,总共执行10次。此外,还可以通过 `./mongostat --help` 查看更多的监控...

    如何快速分析集群抖动?分析详细步骤分享1

    为了快速分析集群抖动,MongoDB 官方提供了多种性能分析工具,包括mongostat 和mongotop 等。本文将详细介绍这些工具的使用方法和mongostat 的监控统计信息。 mongostat 监控工具 mongostat 是 MongoDB 官方提供的...

    MongoDB监控.pdf

    本文将详细介绍MongoDB自带的两个监控工具:`mongostat`和`mongotop`。 #### 二、`mongostat`命令 `mongostat`是MongoDB自带的状态监测工具,用于周期性地输出MongoDB当前的运行状态。通过观察这些指标,可以及时...

    MongoDB监控与runCommand命令.pdf

    本文将深入探讨 MongoDB 的监控工具,特别是 `mongostat` 和 `mongotop` 命令,以及它们在监控数据库性能中的作用。 首先,`mongostat` 是一个实用工具,允许用户以固定时间间隔检查 MongoDB 实例的运行状态,包括...

    基于MongoDB数据库索引构建情况全面分析

    `mongostat`每隔一段时间(默认是1秒)会输出各种关键指标,如每秒的插入(insert/s)、查询(query/s)、更新(update/s)、删除(delete/s)操作次数,以及getmore、命令执行、脏数据缓存百分比、缓存使用、flush...

    mongodb-database-tools-rhel70-x86-64-100.5.4.tgz 连接工具

    7. **mongostat**: 类似于Unix的`top`命令,提供数据库的实时统计信息,包括查询频率、内存使用、锁状态等。 8. **mongofiles**: 用于管理和操作MongoDB的GridFS文件系统,适合存储大型文件。 9. **bsondump**: 工具...

    docker-mongodb-shell:在Docker容器中安装mongo shell和工具的示例

    mongodb-org-tools ,包含以下MongoDB工具:mongoimport bsondump,mongodump,mongoexport,mongofiles,mongorestore,mongostat和mongotop。 docker build --rm -t thelebster/mongo-shell-example .docker run ...

    mongdb性能优化

    - **MongoDB自监控工具**:如`mongotop`、`profile`和`mongostat`等,这些工具可以帮助我们了解数据库的实际工作情况。 - **其他监控工具**:除了MongoDB自带的监控工具外,还可以利用外部监控工具如Prometheus和...

    MongoDB ReplSet Monitor面向研发人员图形可视化监控工具

    【项目介绍】:一款面向研发人员查看的MongoDB图形可视化监控工具,借鉴了Percona PMM Grafana以及官方自带的mongostat工具输出的监控指标项,去掉了一些不必要看不懂的监控项,目前采集了数据库连接数、QPS/TPS、...

    Mongodb工具(dll)

    mongotop 显示每个集合的读写活动,而 mongostat 提供数据库的综合统计信息,如查询频率、插入速度、内存使用等。 6. **dbcopy** 和 **mongoimport/mongoexport**:dbcopy 用于在本地或远程 MongoDB 实例间复制...

    MongoDB启动配置详解.pdf

    在MongoDB的安装目录中,有几个子目录,bin下面是可执行文件,包括mongod、mongo、mongodump、mongorestore、mongoexport、mongoimport、bsondump、mongostat等。 * mongod:数据库服务端,类似mysqld,每个实例...

    mongotool备份导入工具

    5. **mongostat.exe**:提供实时的MongoDB服务器状态信息,包括查询、插入、更新、删除操作的次数,以及内存使用、网络输入输出等,是监控MongoDB性能的利器。 6. **mongotop.exe**:类似于mongostat,但专注于显示...

    mongodb-database-tools-windows-x86_64-100.3.1.zip

    6. mongostat.exe:提供实时监控MongoDB服务器性能的简单方法,显示如查询、插入、删除、更新、连接等统计信息,帮助管理员了解数据库运行状态。 7. mongotop.exe:类似mongostat,但专门用于显示每个集合的内存和...

    mongodb性能优化.pptx

    Mongostat是一款用于监控MongoDB操作频率的工具,可以帮助我们了解各种操作的发生频率。 - **启动方式**:在终端中运行`mongostat`命令即可启动。 - **结果分析**: - `inserts`:每秒插入次数。 - `query`:每秒...

    MongoDB win32 版本1

    2. **mongostat.exe**: 这是一个实用程序,用于实时监控 MongoDB 实例的性能状态,包括查询、插入、更新、删除操作的频率,内存使用情况,磁盘读写等,帮助管理员了解数据库的运行状况。 3. **mongoimport.exe**: ...

    nosql实验七 MongoDB的管理.docx

    * Mongostat:mongostat 命令可以监控 MongoDB 的状态,包括插入、查询、更新、删除和命令的执行次数等。 * db.status():db.status() 命令可以查看 MongoDB 的分区状态。 * Mongotop:mongotop 命令可以跟踪 ...

Global site tag (gtag.js) - Google Analytics