1 学习性能优化的要点

发布于: 2020 年 08 月 16 日
1 学习性能优化的要点



一 性能指标是什么

性能分析本质是找出应用或者系统的瓶颈并设法避免或者缓解它们,从而更高效的利用系统资源处理更多的请求。

1 从应用负载的角度来说,直接影响产品终端的性能。随着应用负载的增加,系统的资源升高甚至到达极限。



- 高并发---吞吐

- 响应快----延时



2 从系统资源视角出发,比如资源的使用率和饱和度等

二 性能分析步骤

1.选择指标评估应用程序和系统的性能。比如cpu利用率,进程占用cpu情等

2 为应用程序和系统设置性能指标。

3 进行性能的基准测试。

4 性能分析和定位瓶颈。

5 优化系统和应用程序。

6 性能监控和告警。

三 学习的重点

- 理解基本系统知识原理

- 掌握性能工具

- 通过实际演练,贯穿不同组件

- 认识性能大师------布伦丹-格雷格 动态追踪工具DTrace作者,同时开发了很多性能工具

四 如何学习高效

  1. 系统原理很重要,但是太抓住细节太难,重点放在如何观察和运用这些原理

- 有哪些指标可以衡量性能

- 使用什么样的性能工具观察指标

- 导致指标变化的原因

  1. 实际操作是掌握linux性能分析的关键

  2. 多思考 反思 总结 多问为什么

  3. 学习路径图

5 总结

了解性能分析指标,性能分析步骤以及学习重点在于如何掌握工具并灵活的应用。



发布于: 2020 年 08 月 16 日 阅读数: 31
用户头像

公众号【我是程序员小贱】干货分享 2019.10.15 加入

计算机小硕,热爱分享

评论

发布
暂无评论
1 学习性能优化的要点