Concurrent TLB Flushing For Linux 5.13 Provide A Small Performance Benefit
![LINUX KERNEL](/assets/categories/linuxkernel.webp)
VMware engineers for the past two years were looking at concurrent TLB flushes for Linux to flush local and remote translation lookaside buffers concurrently.
Benchmarks with prior rounds of the concurrent TLB flushing showed a 1~4% improvement for Sysbench.
The x86/mm pull request notes, "implement concurrent TLB flushes, which overlaps the local TLB flush with the remote TLB flush. In testing this improved sysbench performance measurably by a couple of percentage points, especially if TLB-heavy security mitigations are active."
Of course, once the merge window is through I'll be around with plenty of Linux 5.12 vs. 5.13 kernel benchmarking.
1 Comment