写点什么

第七周总结

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

本周主要讲性能相关的知识点。


通过响应时间、并发数、吞吐量来衡量系统性能。通过性能测试获得性能指标,分析性能指标来发现性能与资源瓶颈点,从而有目标和针对性的进行优化。最后的优化结果还是要通过性能测试来说明和展现。

性能测试包括性能测试、负载测试、压力测试、稳定性测试。


在线上进行全链路压测,要解决测试数据和流量两个问题。通过对真实线上环境的数据抓取、清洗、修正来构造测试数据,并且做好数据隔离。而流量则通过 CDN 服务器部署压测引擎来模拟用户的并发请求。


性能优化不能局限在架构和代码上。应该从上层到下层来考虑,有时候上层优化简单并且效果明显。从上到下依次是机房与骨干网络性能优化、服务器与硬件性能优化、操作系统性能优化、虚拟机性能优化、基础组件性能优化、软件架构性能优化、软件代码性能优化。软件架构可以从缓存、异步、集群三方面进行优化。软件代码可以从并发编程、资源复用、异步编程、数据架构方面优化。


对计算机运行原理了解,这样在做优化时有更多方法和思路,能更好的发挥计算机性能。所以课程后面讲解了进程和线程,CAS 原理和锁。


用户头像

fmouse

关注

还未添加个人签名 2018.08.07 加入

还未添加个人简介

评论

发布
暂无评论
第七周总结