性能优化 - 架构师体现技术全面性的时刻

用户头像
LEAF
关注
发布于: 2020 年 07 月 22 日

性能测试

性能测试是性能优化的前提和基础,也是优化结果检查和度量的标准。

指标:响应时间、并发数、吞吐量、性能计数器

方法:性能测试、负载测试、压力测试、稳定性测试

全链路压测

目标:探测系统真实处理能力,暴露瓶颈,指导容量规划和性能优化。

挑战:无死角、贴进真实、不影响线上、模拟流量

步骤:数据构造、数据隔离、流量构造

实际操作

基本原则:不能优化没有测试的软件,不能优化不了解的软件

主要指标:响应时间、并发数、吞吐量、性能计数器

方法:设计指标、获取指标、分析指标、分析架构和代码、性能测试进入优化闭环

分层思想:网络、硬件、操作系统、虚拟机、基础组件、软件架构、软件代码

三板斧:缓存、异步、集群

代码优化:并发、复用、异步、数据结构和算法

操作系统:线程和进程

文件系统:IO、数据结构和算法

用户头像

LEAF

关注

还未添加个人签名 2018.10.08 加入

还未添加个人简介

评论

发布
暂无评论
性能优化-架构师体现技术全面性的时刻