写点什么

架构师训练营第 1 期 week7 总结

用户头像
张建亮
关注
发布于: 2020 年 11 月 08 日

1、性能测试:性能测试是性能优化结果的检查和度量标准,不同视角下,衡量标准不一样,主观视角:用户感受到的性能,客观视角:性能指标衡量的性能。

1.1 性能测试指标:响应时间(直观的反应了系统的快慢),并发数(系统能同时处理的请求数,指的是用户同时提交请求的数目,区别于在线用户数,系统用户数),吞吐量(单位时间内处理的请求数量,包括TPS-每秒事务数、QPS-每秒查询数、HPS-每秒HTTP请求数),性能计数器。

1.2 性能测试方法:性能测试是一个总称,具体可细分为性能测试、负载测试、压力测试、稳定性测试

1.3 全链路压测:一般用不到,大型的互联网公司会用到,主要有三个难题:测试数据如何构造、直接在正式环境压测,如何不影响真实数据、大型促销活动所需要的巨大流量怎么制造出来。

2、性能优化

2.1 基本原则:不能优化一个未测试的系统,不能优化一个不了解的系统

2.2 性能优化的一般方法:

性能测试,获得性能指标

指标分析,发现性能与资源瓶颈点

架构与代码分析,寻找性能与资源瓶颈关键所在

架构与代码优化,优化关键技术点,平衡资源利用

性能测试,进入性能优化闭环

2.3 性能优化分层思想

机房与骨干网络性能优化

服务器与硬件性能优化

操作系统性能优化

虚拟机性能优化

基础组件性能优化

软件架构性能优化

软件代码性能优化

用户头像

张建亮

关注

还未添加个人签名 2020.07.29 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第 1 期 week7 总结