linux有诸多优秀的工具帮助我们分析服务器各项性能指标和协助开发调试工作。下面只列举比较基础的命令,且一般是集成在linux环境中而不需再次安装的命令。更多更详细的命令可以参考 https://github.com/brendangregg/perf-tools
A、CPU进程相关 常用工具列举下:uptime、ps、top、mpstat、pidstat等
uptime: 查看系统运行时...
分类:
系统相关 时间:
2015-01-25 12:33:52
阅读次数:
242
从一开始的激动,到现在的三期完结持续了将近三个半月时间,心态也开始变的坦然。 开发期间没有兑现自己的若言,没有写下所有的感悟和困难。我没有借口可言,唯一能说的只能说自己太懒....哈哈 总体来说流量监控分为三个阶段: 1、基本功能的流量监控。(开发20天左右,基础工作比较多) 2、流...
分类:
移动开发 时间:
2014-11-18 23:23:24
阅读次数:
288
随着线上越来越多的系统依赖Zookeeper集群,以至于Zookeeper集群的运行状况越来越重要。但是目前还没有什么好用的Zookeeper集群监控系统(淘宝开源了一个Zookeeper监控系统,但是我觉得很不好用,里面主要有四个线程在跑,而且需要SSH登录到线上集群,这用起来很不方便。)于是我们开发了一套Zookeeper集群监控程序,可以监控Zookeeper集群。 从官方文档我们可以了解...
分类:
其他好文 时间:
2014-08-08 12:52:00
阅读次数:
247
dstat是一个python开源的实时监控工具,一般是用来做系统性能监控的。咱们这里只是提他的自定义插件开发,用来打造自己的dstat。有朋友可能还没清楚是啥意思,咱们查看系统的状体状态有人喜欢用vmstat,也有人喜欢用dstat。相比来说dstat的功能模块更全一点是,这里还只是说查..
分类:
编程语言 时间:
2014-06-26 06:05:32
阅读次数:
399
关于如何快速开发一套属于自己的运维监控系统。记得刚入行的时候,对于监控方面,用的是nagios和cacti,现在大多数中小公司好多都开始搞zabbix了,熟悉zabbix的人,知道他的性能的瓶颈其实主要还是在数据库上,尤其是zabbx_server针对数据库一些不高效逻辑的查询和写入引起的。..
分类:
其他好文 时间:
2014-06-24 16:07:19
阅读次数:
305
RRDtool 的功能及使用介绍定义:RRDtool(Round Robin Database Tool)是一个用来处理定量数据的开源高性能数据库。一.RRDtool 的特性由于 RRDtool 设计的初衷就是为监控开发的,所以与其他的数据库相比,RRDtool 有以下特性:有一个强大的绘图引擎,可...
分类:
其他好文 时间:
2014-06-20 17:38:34
阅读次数:
644
client端服务安装:监控方式随便,但是常见的有下面几种;1、使用nagios自带插件监控,也就是nrpe方式;不足之处每台client都需要安装,推荐将编译包进行rpmind,搭建yum源,执行yum即可;2、snmp方式,好处client端只需要开启snmp服务即可,不足之处每个厂商的oid不尽相同,给..
分类:
移动开发 时间:
2014-06-16 15:13:57
阅读次数:
383
求监控组的大哥大妹子们干点事,真不容易!要问他们是谁?他们是神。轻易别找他们,因为找了也是白找。上次因为python和redis长时间brpop的时候,会有线程休眠挂起的情况,所有通知报警平台被下线了。这次算是完美解决了。再把他给上线。这两公司的告警已经开始往我这边的接口..
分类:
数据库 时间:
2014-06-13 21:08:17
阅读次数:
414