网络通信 频道

王怀志:有效监控系统,发现瓶颈关键点

  设计开发高负载高并发系统原则有以下几点

  ·保证数据存储的连续性,而不是跳跃性,尽量一次IO解决问题
  ·保证线程锁尽可能少
  ·尽可能异步代替同步
  ·避免用户引发计算,所有的计算结果尽可能提前生成
  ·靠算法优化,而不是加大内存和增加cache解决负载问题

  瓶颈监控基本方法

  在谈到瓶颈监控的基本方法,王怀志与我们分享了他长期实践当中总结出来的要点。


监控用户触发请求的成功率
 

监控随着数据量增长,单个请求的响应时间

 
监控分布式系统的单点线程并发数

 
监控分布式系统的点与点之间的报文请求成功率

  最后,在谈到瓶颈监控对整体系统的益处,王怀志强调瓶颈监控是对运维监控的补充和有目的的细化;是依赖自己公司的历史经验和特定系统的设计原则;瓶颈监控降低了研发风险,提供科学的决策数据;建立公司自己的瓶颈监控系统,有助于研发经验的积累。

  “瓶颈监控是一种思维方法,需要一个不断积累知识,不断完善知识的过程,最后形成公司自有的独特的系统优化和瓶颈定位的知识库。”

0
相关文章