架构师训练营 2 期 - 第七周总结
概要
本周学习主要的内容是性能测试,全链路压测,性能优化,操作系统与软件运行原理,CAS
重点内容
1.性能测试
网站性能测试的主要指标有响应时间、并发数、吞吐量、性能计数器等。性能测试方法可细分为性能测试、负载测试、压力测试、稳定性测试。
2.全链路压测
数据构造,数据隔离,流量构造。
3.性能优化
一般方法:
性能测试,获得性能指标
指标分析,发现性能与资源瓶颈点
架构与代码分析,寻找性能与资源瓶颈关键所在
架构与代码优化,优化关键技术点,平衡资源利用
性能测试,进入性能优化闭环
分层优化:
机房与网络性能优化
服务器与硬件性能优化
操作系统性能优化
虚拟机性能优化
基础组件性能优化
软件架构性能优化(缓存,异步,集群)
软件代码性能优化(并发编程,资源复用,异步编程,数据结构)
4.操作系统与软件运行原理
5.锁CAS
评论