性能之巅:写在前面

本系列基于 Brendan Gregg《性能之巅》整理,以故事场景+原理分析+实战命令的三段式结构,将系统性能经典著作拆解为可实践的技术手册。

性能之巅第1章:绪论——性能问题的科学拆解法

建立性能分析的方法论体系,从问题定义、假设验证到量化分析的完整科学流程。

性能之巅第2章:操作系统基础

理解内核调度、内存管理、I/O处理机制,为性能分析打下操作系统层面的根基。

性能之巅第3章:CPU性能分析

从top到火焰图,用perf数清每个周期的去向,真正看懂CPU时间花在哪里。

性能之巅第4章:内存性能分析

内存不足时系统不会报错而是悄悄换页,掌握内存瓶颈的识别与调优方法。

性能之巅第5章:文件系统与磁盘I/O

厘清文件系统与磁盘的区别,掌握I/O栈每一层的瓶颈定位与优化手段。

性能之巅第6章:网络性能分析

端到端的系统性网络诊断思维,覆盖协议栈、路由、延迟与吞吐的全链路分析。

性能之巅第7章:应用程序性能

聚焦系统调用、JIT、GC等运行时细节,找到拖垮生产环境的真正代码级元凶。

性能之巅第8章:云计算与虚拟化

每一层虚拟化都有性能损耗,关键在于知道损耗在哪以及如何绕过。

性能之巅第9章:基准测试

规避编译器优化、CPU降频、缓存干扰等陷阱,设计科学可信的性能基准测试。

性能之巅第10章:BPF前沿

BPF让内核变成可编程的观测平台,无需重启服务即可在生产环境实时追踪。

性能之巅第11章:Netflix性能调优案例

每周自动生成火焰图、BPF动态追踪、基于负载自动调优——Netflix的极致可观测性实践。

性能之巅第12章:总结与延伸

读完一本书不是终点,而是起点。《性能之巅》给的是一套提问的方式和排查的顺序。