架构师第七周总结
性能指标:
响应时间:从发出请求到收到响应
并发数:同时处理的请求数,不是同时在线用户数
吞吐量:每秒处理的请求数
性能计数器:system load, cpu, mem, disk 和网络 i/o, 对象与线程数
性能测试方法:性能测试,负载测试,压力测试,稳定性测试(duratiion 测试,需要波浪形压力)
全链路压测:
数据构造:dump 线上数据,
数据隔离:标签,mock,专属测试服务器
流量构造: CDN 里布置压测引擎
压测平台化:供不同产品线申请使用,使压测常态化
性能优化一般方法:
性能测试,获得性能指标
• 指标分析,发现性能与资源瓶颈点
• 架构与代码分析,寻找性能与资源瓶颈关键所在
• 架构与代码优化,优化关键技术点,平衡资源利用
• 性能测试,进入性能优化闭环
分层优化
• 机房与骨干网络性能优化
• 服务器与硬件性能优化
• 操作系统性能优化
• 虚拟机性能优化
• 基础组件性能优化
• 软件架构性能优化
• 软件代码性能优化
评论