架构师训练营 1 期 - 第七周总结(vaik)
本周概述
性能优化要做的第一件事情就是性能测试,先讲述性能测试的目标是什么,性能测试指标,性能测试方法,再到全链路性能压测,接着讲解了系统性优化的分层思想,再来就是详细讲解了操作系统的多任务,进程,线程并发的原理机制,以及多性程带来的线程口安全问题,然后说解讲解各种锁的机制原理,最后分享了异步并发分布式编程框架akka.
性能测试
性能测试的目标是什么?
一是主观视角上满足用户感受的性能,二是客观视角性能指标达标。
性能测试有哪些指标?
响应时间
并发数
吞吐量
性能记数器
性能测试方法
性能测试
负载测试
压力测试
稳定性测试
全链路性能压测
全链路压测的难度
压测相关的业务系统上众多,并且牵涉到整条链路上所有的基础设施和中间件,如何
确保压测流量能够通畅无阻,没有死角?压测的数据怎么构造(亿万级的商品和用
户),数据模型如何与真实贴近
全链路压测直接在线上的真实环境进行模拟,怎么样来保障对线上无影响?
大型促销活动所带来的巨大流量要怎么样制作出来?
数据构造
数据隔离
什么是全链路性能压测?
系统性能优化分层思想
进程线程
多任务操作系统
进程
线程
线程锁
CAS 锁原语
锁状态
多CPU锁的实现
异步并发分布式编程框架akka
后续有时间,需重点研究一下这个框架
评论