1. Observability
2. Methodologies
http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html
3. Benchmarking
Solution: Active Benchmarking
Root cause analysis while the benchmark runs
Use the earlier observability tools
Identify the limiter (or suspect) and include it with the results
For any given benchmark, ask: why not 10x?
This takes time, but uncovers most mistakes
4. Profiling
5. Tracing
6. Tuning
PPT:
https://www.brendangregg.com/Slides/LISA2019_Linux_Systems_Performance.pdf
视频:(自己搜索)