Vincent Bernat: Performance evolution of route lookup on Linux
In previous articles, I explained how the Linux kernel implements IPv4 and IPv6 routing tables, and I showed the performance improvement of route lookups from Linux 2.6.32 to 4.16 for IPv4—including the impact of the Meltdown and Spectre mitigations—as well as from Linux 2.6.39 to 4.18 for IPv6. This article updates the numbers through Linux 7.3 and investigates the perpetrator responsible for the performance regressions! 🕵️♂️ I ran the following benchmarks on an AMD EPYC 8024P, a Zen 4c CPU,…
Quelle: Originalartikel öffnen
