亿级流量网站架构核心技术读书笔记03

在大促来临之前,研发人员需要对现有系统进行梳理,发现系统瓶颈和问题,然后 进行

系统调优来提升系统的健壮性和处理能力。一般通过系统压测来发现系统瓶颈和问题。

系统压测一般指性能压力测试,评估系统的稳定性和性能,通过压测数据进行系统容量

评估,决定是否需要扩容和缩容。线下压测(使用Jmeter、Apache ab 压测某个接口或某

个组件(如DB 连接池),然后进行调优,实现单个接口或组件性能最优。线下压测环境和

线上不同,适合组件级压测,数据只能参考)线上压测(按读写分为读压测、写压测、混

合压测,按数据仿真度分为仿真压测和引流压测(如TCPCopy),按是否给用户提供服务

分为隔离集群压测和线上集群压测。注意离散压测(选择的数据应该是分散的或长尾的)和

全链路压测) 在系统压测后会发现一些系统瓶颈,在系统优化之后会提升系统吞吐量并降

低响应时间,容灾之后的系统可用性得以保障,但还存在一些风险,如网络抖动、某台

机器负载过高、某个服务变慢、DB load值过高等,为了防止因为这些问题导致系统雪崩

,需要制定应急预案。

参考链接:https://baijiahao.baidu.com/s?id=1626136586553658648&wfr=spider&for=pc

posted @ 2020-05-28 20:44  Evak  阅读(162)  评论(0编辑  收藏  举报