📐 性能分析与调优 · 系统架构设计
30 章 · 从基础到实战
1
性能分析基础
性能指标 · 模型 · 方法论
2
性能测试工具
JMeter · LoadRunner · Gatling
3
CPU性能分析
利用率 · 上下文切换 · 运行队列
4
内存性能分析
使用率 · Swap · 缺页中断 · 泄漏
5
磁盘I/O性能分析
IOPS · 吞吐量 · 延迟 · 队列
6
网络性能分析
带宽 · 延迟 · 丢包 · TCP状态
7
数据库性能分析
慢查询 · 索引 · 连接池 · 缓存
8
应用层性能分析
响应时间 · 吞吐 · 并发 · 错误率
9
性能监控体系
Prometheus+Grafana · ELK · SkyWalking
10
性能基准测试
基准设计 · 负载模型 · 数据采集
11
性能瓶颈定位
自上而下 · 自下而上 · 二分法
12
代码级性能优化
算法 · 数据结构 · 循环优化
13
并发编程优化
锁 · 线程池 · 协程
14
缓存策略优化
本地缓存 · 分布式 · 穿透/击穿/雪崩
15
数据库优化
SQL · 分库分表 · 读写分离 · NoSQL
16
JVM性能调优
堆内存 · GC算法 · 参数调优
17
Linux内核调优
文件句柄 · TCP · 内存 · 调度器
18
容器化性能优化
Docker资源 · K8s调度 · 网络
19
微服务性能优化
服务拆分 · 调用优化 · 熔断降级
20
消息队列性能优化
Kafka/RocketMQ · 吞吐 · 消费积压
21
CDN与静态资源优化
CDN加速 · 图片压缩 · 资源合并
22
前端性能优化
首屏加载 · 懒加载 · 虚拟滚动 · Worker
23
全链路压测
环境搭建 · 数据构造 · 执行监控
24
调优案例:电商秒杀
系统架构 · 热点优化
25
调优案例:金融交易链路
高可靠 · 低延迟
26
调优案例:社交Feed流
推拉模式 · 缓存设计
27
调优案例:大数据离线计算
Spark · 资源调优
28
调优案例:实时流计算
Flink · 状态管理 · 背压
29
调优案例:物联网接入
设备连接 · 协议优化
30
性能调优总结
方法论 · 持续治理 · 性能文化