摘要: 案例目标 简单介绍 redis pipeline 的机制,结合一段实例说明pipeline 在提升吞吐量方面发生的效用。 案例背景 应用系统在数据推送或事件处理过程中,往往出现数据流经过多个网元; 然而在某些服务中,数据操作对redis 是强依赖的,在最近的一次分析中发现: 一次数据推送会对 red 阅读全文
posted @ 2018-02-05 23:03 美码师 阅读(32841) 评论(6) 推荐(4) 编辑
摘要: 简介 针对Redis 实现性能监控的几种方法 一、使用info命令 命令说明 指标说明 Server 指通用的服务器信息,包括版本号、监听端口、进程ID等 Clients 指客户端信息,包括接入数量、阻塞数量等 Memory 内存信息,包括虚拟内存、物理内存、碎片比例(rss/used)等 Pers 阅读全文
posted @ 2018-02-05 22:50 美码师 阅读(2475) 评论(0) 推荐(0) 编辑
摘要: 背景 mongodb 提供了类sql的数据查询及操作方式,同时也包含了聚合操作、索引等多个机制; 按以往的经验,不当的库表操作或索引模式往往会造成许多问题,如查询操作缓慢、数据库吞吐量低下、CPU或磁盘IO飙升等问题。 因此在应用开发过程中,有必要对DB操作进行审视,尤其是关键业务或复杂条件查询。m 阅读全文
posted @ 2018-02-05 22:29 美码师 阅读(3350) 评论(0) 推荐(1) 编辑
摘要: 列举mongodb监控的常用命令 1.监控统计 mongostat 可用于查看当前QPS/内存使用/连接数,以及多个shard的压力分布 命令参考 参数说明 discover 提供集群中所有节点的状态 n 30 3 表示输出30次,每次休眠3秒钟 输出示例 指标说明 |指标名|说明| | | | | 阅读全文
posted @ 2018-02-05 22:22 美码师 阅读(7455) 评论(0) 推荐(0) 编辑
摘要: 简介 列举操作系统级监控常用的几个方法,建议收藏使用 CPU top 命令可用于监控系统整体负载,包括cpu、内存使用等,能够实时显示系统中各个进程的资源占用状况 输出样例 指标说明 load average: 0.06, 0.60, 0.48 系统负载,即任务队列的长度。分别为 1分钟、5分钟、1 阅读全文
posted @ 2018-02-05 22:16 美码师 阅读(814) 评论(0) 推荐(0) 编辑