📘 分布式系统性能调优实战手册
30章 · 从入门到实战
⭐
友好色系 · 轻松进阶
01
性能调优概述
分布式挑战
调优目标
方法论
02
性能监控体系
监控指标
Prometheus+Grafana
告警规则
03
链路追踪实战
Jaeger vs Zipkin
Span设计
采样策略
04
日志分析平台
ELK/EFK架构
日志采集
关联分析
05
CPU性能分析
CPU使用率
上下文切换
火焰图
06
内存性能调优
内存泄漏
GC调优
堆外内存
07
磁盘I/O优化
IOPS/吞吐量
文件系统
异步刷盘
08
网络性能优化
TCP参数
连接池
零拷贝
09
操作系统调优
内核参数
Cgroup
NUMA
10
容器化性能调优
Docker资源
K8s QoS
Sidecar开销
11
数据库性能调优
索引优化
慢查询
读写分离/分库分表
12
缓存策略设计
缓存穿透/击穿/雪崩
本地缓存
分布式缓存
13
消息队列调优
Kafka分区/副本
RocketMQ刷盘
RabbitMQ流控
14
RPC框架调优
gRPC连接复用
Dubbo线程池
序列化选型
15
负载均衡策略
一致性哈希
最少连接
自适应负载均衡
16
限流与降级
令牌桶/漏桶
Sentinel
Hystrix隔离
17
分布式锁性能
Redis Redlock
ZooKeeper锁
Etcd选型
18
配置中心调优
Apollo长连接
Nacos压测
热加载
19
服务网格性能
Istio数据面
Envoy调优
Sidecar优化
20
网关性能优化
Kong/Nginx
网关缓存
请求合并
21
大数据组件调优
Spark Shuffle
Flink状态后端
HBase Region
22
分布式存储调优
Ceph调优
MinIO小文件
HDFS短回路读
23
性能压测实战
JMeter分布式
wrk/ghz
压测建模
24
性能瓶颈定位
CPU瓶颈
内存/IO/网络
快速定位
25
代码级性能优化
锁粒度
无锁编程
协程/异步
26
JVM性能调优
G1/ZGC
堆内存分配
JIT编译
27
Go性能调优
pprof
goroutine泄漏
内存分配
28
电商秒杀系统优化
秒杀实战
全链路优化
29
实时数仓Flink优化
Flink作业
性能优化实战
30
微服务全链路优化
全链路性能
实战案例