Tuning a Server for Benchmarking
Summary
The article provides a practical, step-by-step guide to making benchmarks repeatable on Linux by tuning OS and hardware. It demonstrates how pinning to a core, fixing CPU frequency, disabling SMT and turbo, and other tweaks reduce run-to-run noise and improve measurement reliability, with concrete code examples and before/after results that show significant gains in determinism.