目录

1.1 Linux 性能调优入门指南

/images/linux_pf/linux_perf.jpg 这个系列文章,目的是学习一下 Linux 的性能优化,希望下一次服务器出问题时,不是只会一个 top。Linux 性能优化与 Linux 操作系统密切相关,所以想要学好非常不容易。

1. 系列大纲

下面是 Linux 性能优化系列文章的大纲:

  1. 动态追踪: 将介绍常见的静态和动态追踪技术的原理和使用,包括 ftrace,perf,DTrace,Systemtap 等
  2. 操作系统:将介绍 CPU,内存,文件系统,磁盘,网络的基本原理以及可监测它们的工具(命令)
  3. 高级工具: 将介绍基于动态追踪技术的一些高级工具,包括:
  4. 高级语言性能优化: 将介绍如何利用上面介绍的工具,对 Python,Go,Java 进行性能调优,使用这些工具的好处是语言无关,更加具有普适性。

2. 学习资源

下面是我在学习过程中发现的学习资源,推荐大家阅读。本系列的文章也参考了很多他们的内容,在此特别说明。

  1. 《性能之巅》
  2. 极客时间专栏-Linux性能优化实战
  3. 动态追踪技术漫谈
  4. Systemtap:
  5. Python: