1 学习性能优化的要点

一 性能指标是什么

性能分析本质是找出应用或者系统的瓶颈并设法避免或者缓解它们,从而更高效的利用系统资源处理更多的请求。
1 从应用负载的角度来说,直接影响产品终端的性能。随着应用负载的增加,系统的资源升高甚至到达极限。

  • 高并发—吞吐
  • 响应快----延时

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

二 性能分析步骤

1.选择指标评估应用程序和系统的性能。比如cpu利用率,进程占用cpu情等
2 为应用程序和系统设置性能指标。
3 进行性能的基准测试。
4 性能分析和定位瓶颈。
5 优化系统和应用程序。
6 性能监控和告警。

三 学习的重点

  • 理解基本系统知识原理
  • 掌握性能工具
  • 通过实际演练,贯穿不同组件
  • 认识性能大师------布伦丹-格雷格 动态追踪工具DTrace作者,同时开发了很多性能工具
    在这里插入图片描述

四 如何学习高效

  1. 系统原理很重要,但是太抓住细节太难,重点放在如何观察和运用这些原理
  • 有哪些指标可以衡量性能
  • 使用什么样的性能工具观察指标
  • 导致指标变化的原因
  1. 实际操作是掌握linux性能分析的关键
  2. 多思考 反思 总结 多问为什么
  3. 学习路径图
    在这里插入图片描述
    5 总结
    了解性能分析指标,性能分析步骤以及学习重点在于如何掌握工具并灵活的应用。
发布了23 篇原创文章 · 获赞 22 · 访问量 1015

猜你喜欢

转载自blog.csdn.net/L15519543837/article/details/103652028