Linux性能优化

1、什么是性能指标

这里一定会想到“高并发”和“响应快”,这里词正对应的就是“吞吐”和“延时”。我们知道随着应用负载的体系,系统资源的使用就会提高,甚至达到极限。而性能问题的本质,就是系统资源已经达到瓶颈,但请求处理还是不够快,无法支撑更多的请求。

性能分析就是找到应用或系统的瓶颈,并设法去避免或者缓解它们,从而高效的利用系统资源来处理更多的请求。这里包含六部:

  • 选择指标评估应用程序和系统的性能;
  • 为应用程序和系统设置性能目标;
  • 进行性能基准测试;
  • 性能分析定位瓶颈;
  • 优化系统和应用程序;
  • 性能监控和告警;

2、性能工具

Linux性能工具图谱:

linux性能工具图谱

这个图是个重要的参考资料,会告诉我们,在Linux不同子系统出现性能问题后,应用用什么样的工具来观测和分析。例如:当我们遇到I/O性能问题时,可以参考图片下面的I/O子系统,使用iostat、iotop、blktrace等工具分析磁盘I/O的瓶颈。

选择指标评估应用程序和系统的性能

极客时间版权所有: https://time.geekbang.org/column/artic

性能指标是什么?

极客时间版权所有: https://time.geekbang.org/column/article/69346

原文地址:https://www.cnblogs.com/xzkzzz/p/11162273.html