Mongodb性能监控
Mongodb性能监控
当你的mongodb出现插入查询等过慢的问题,你第一想到应该是查看mongodb运行状态。
mongostat是Mongodb自带命令,位于Mongodb bin目录下,使用方法:./mongostat,图示如下:
这是在SecureCRT下显示的,SecureCRT默认显示列数过小,如果出现换行情况,在选项--全局选项--调整最大列为150即可。
各指标含义:
- inserts/s 每秒插入次数
- query/s 每秒查询次数
- update/s 每秒更新次数
- delete/s 每秒删除次数
- getmore/s 每秒执行getmore次数
- command/s 每秒的命令数,比如count
- 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良好运行标示:
insert query update delete 较稳定,这4列数据越大说明性能越高,如果运行一定时间后,指标骤减,说明程序处理存在问题。
faults越小越好,越小说明操作失败率越低;
idx miss越小越好,越小说明索引命中率越高,Mongodb索引非常重要;
netin/netout 数据越大越好,越大说明进出数据交换越大。
Mongodb性能监控相关推荐
- mongodb 监控权限_分布式监控系统Zabbix3.4-针对MongoDB性能监控操作笔记
公司在IDC机房的一台服务器上部署了MongoDB,由于所存储的业务数据比较重要,所以对MongoDB的监控显得尤为重要!Zabbix监控MongoDB性能的原理:通过echo "db.se ...
- MongoDB 运行状态、性能监控,分析
这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康.转载自http://tech.lezi.com/archives/290 mongostat详解 mongostat是mongdb自带 ...
- MongoDB运行状态、性能监控,分析
这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康. mongostat详解 mongostat是mongdb自带的状态检测工具,在命令行下使用.它会间隔固定时间获取mongodb的当前 ...
- mongodb 服务器性能监控,MongoDB监控
MongoDB监控¶ 监控是所有数据库管理的重要组成部分.牢牢掌握 MongoDB 的报告将使您评估您的数据库的状态,并使您的部署不出意外.另外, 一种MongoDB 的常规操作参数允许您在它们恶化为 ...
- MongoDB数据库性能监控详解
目录 一.MongoDB启动超慢 1.启动日常卡住,根本不用为了截屏而快速操作,MongoDB启动真的超级慢~~ 2.启动MongoDB配置服务器,间歇性失败. 3.查看MongoDB日志,分析&qu ...
- MongoDB运行状态、性能监控与分析
使用任何一个产品,必不可少的一项工作就是对其运行状态和性能进行监控,监控可以让你更了解它的运作方式,让你更早的发现使用上的问题,下面文章对MongoDB的监控做了详细深入的探讨.推荐给各位使用Mong ...
- MySQL:使用PMM进行性能监控
文章目录 简介 安装 安装PMMServer PMM client 安装 使用 pmm-admin OPTIONS pmm-admin add 查看各种信息 是否能够连接pmm服务器 获取PMM客户端 ...
- 百万 QPS 前端性能监控系统设计与实现
作者:李振,腾讯云前端性能监控负责人 什么是前端性能监控(RUM) 腾讯云前端性能监控 (RUM) 是一站式前端监控解决方案,用户只需要安装 SDK 到自己的项目中,通过简单配置化,即可实现对用户页面 ...
- 监控宝 mysql_监控宝服务性能监控配置(完整版)
继上篇监控宝服务器监控后,此篇博文详细记录下项目中对常用服务监控的配置步骤 监控宝服务性能监控配置(完整版) 一.目的 本文是在<监控宝服务器与服务性能监控配置>(URL:https:// ...
最新文章
- 使用Prism提供的类实现WPF MVVM点餐Demo
- java中什么是递归_java中什么是递归
- mysql show语句_mysql常用show语句
- 统计寄存器AX中1 的个数
- Exynos 4412启动过程(群聊笔记记录)
- linux获取性能指数,Linux环境获取系统性能数据
- golang go 语言在 window下执行命令 获取本地ip
- 坡度土方计算案例_土石方工程造价中的细节解析(案例+计算式)
- 什么是程序员正确的职场心态?
- img文件编辑_只会用chmod 777?Linux下的文件权限居然还有这么多骚操作
- [bzoj1500 维修数列](NOI2005) (splay)
- 基于 vue + zhengAdmin 的一套后台模板
- Aoite 系列(01) - 比 Dapper 更好用的 ORM
- 2017高教杯数学建模B 题分析
- 【Java开源项目】消息推送平台发送一条短信
- 财务考PMP有用吗?
- HTML+CSS实战(哈罗单车首页)
- 统计信号处理基础 习题解答5-8
- 怎么获取api key?
- win11系统中如何把任务栏图标变小的方法
热门文章
- HA3、iGraph和DII服务框架统一之战
- Delphi XE 10.1 Can't bind address: Address already in use. Exiting.
- SQL Server2014安装流程及注意事项
- NGINX 发布影响LDAP 实现的0day 缓解措施
- 立即更新 Chrome 浏览器!这个 0day 已遭在野利用
- Facebook 公开 APT32 身份,疑为越南本地一家 IT 公司
- 情报使能 合作共赢 | TI INSIDE计划发布会即将开始
- 算法-两个排序数组的中位数
- iOS越狱开发theOS搭建
- html5扫面二维码逻辑