Graviton Performance Runbook toplevel
Experimental design:
- Your load generator is probably lying to you
- NIST Engineering Statistics: Choosing an experimental design
Performance measurement tools:
- Top-down performance analysis
- Brendan Gregg's homepage
- Flamegraph homepage
- https://github.com/andikleen/pmu-tools
- Netstat man-page
- Sar man-page
- perf-stat man-page
- perf-record man-page
- perf-annotate man-page
Optimization and tuning:
- GCC10 manual
- Optimizing network intensive workloads on Graviton1
- Optimizing NGINX on Graviton1
- sysctl tunings
- AL2 auto-tuning
Hardware reference manuals:
- Arm64 Architecture Reference Manual
- Neoverse N1 Technical Reference Manual
- Reference for Intel CPU PMU counters (c5/m5/r5): Intel 64 and IA-32 Architecture Software Developer’s Manual, Volume 3B Chapter 19
- Reference for AMD CPU PMU counters (c5a): Processor Programming Reference (PPR) for AMD Family 17h Model 71h, Revision B0 Processors Section 2.1.15