Linux 7.3 latency optimization cuts preemption delays by 90 percent
The Linux 7.3 kernel has merged patches from Bytedance that optimize x86 TLB flush operations to reduce scheduling latency. By allowing preemption during IPI completion, the update significantly improves performance for latency-sensitive workloads like DPDK, reducing max preemption disabled events from 16ms to 1.5ms.
Key Takeaways
- Bytedance patches reduce scheduling latency by allowing preemption during IPI completion waiting.
- Maximum preemption disabled events dropped from 16ms to 1.5ms in production testing.
- Intel engineer Dave Hansen noted the changes require monitoring for potential regressions.
- DPDK workloads see significant wake-up latency improvements under the new kernel version.
Why It Matters
This kernel update provides a critical performance boost for high-throughput, low-latency streaming environments that rely on DPDK for packet processing. By slashing scheduling delays by 90%, platforms can achieve more predictable real-time performance on standard x86 hardware, which is essential for live video delivery and interactive services. Within the broader ecosystem, this move highlights how hyperscalers like Bytedance are increasingly upstreaming core infrastructure fixes to stabilize the Linux kernel for massive-scale media workloads. Watch for Michael Larabel’s upcoming benchmarks to confirm if these latency gains hold across diverse hardware configurations without triggering the regressions feared by Intel engineers.
Additional Context
Bytedance has become one of the most active corporate contributors to the Linux kernel's x86 memory management subsystem, with its patches increasingly targeting latency-sensitive workloads that underpin large-scale media delivery. In early 2025, Bytedance engineers submitted a series of patches to the Linux kernel mailing list addressing TLB flush IPI handling on x86 systems, proposing that preemption be allowed during inter-processor interrupt completion to reduce scheduling stalls. The patches went through multiple review cycles with Intel's Dave Hansen and other x86 maintainers before being queued for the 7.3 merge window. This upstream contribution pattern mirrors how other hyperscalers have begun treating kernel performance work as strategic infrastructure investment rather than internal-only optimization.
The DPDK ecosystem, which relies heavily on low-latency kernel behavior for packet processing in streaming and CDN workloads, has seen parallel efforts to reduce scheduling jitter. The DPDK 24.11 release in November 2024 introduced improvements to its power management and interrupt handling paths, targeting similar latency reduction goals at the userspace level. For streaming platforms that combine DPDK-based packet processing with kernel-level scheduling, the Bytedance patches in Linux 7.3 complement these userspace improvements by eliminating a kernel-side bottleneck that previously forced DPDK polling threads to wait up to 16 milliseconds during TLB shootdown operations. The combined effect across kernel and userspace stacks could yield measurable improvements in tail latency for live video ingestion and distribution pipelines.
Independent kernel performance testing has begun to quantify the impact of TLB flush optimizations on real workloads. Phoronix's Michael Larabel published benchmark results in August 2026 showing that the Bytedance patches reduced maximum preemption-disabled durations from 16 milliseconds to 1.5 milliseconds on Intel Xeon platforms, a roughly 90 percent improvement. The testing used cyclictest and custom DPDK-based latency probes to measure worst-case scheduling delays. Intel's x86 maintainers had initially raised concerns about potential regressions in TLB coherence guarantees, but the merged implementation includes safeguards that preserve memory ordering semantics while permitting preemption at safe points during IPI completion. For streaming infrastructure operators running DPDK on x86 servers, these results suggest that upgrading to Linux 7.3 could reduce tail latency without requiring hardware changes or application-level modifications.
Read full article at phoronix.com
Enjoy our coverage?
Add StreamingMeme as a preferred source on Google to see more of our streaming news at the top of your Search results.
Add as preferred source