Bytedance Praises eBPF - Notes 10% Improvement In Network Throughput

Written by Michael Larabel in Linux Networking on 29 January 2025 at 08:30 AM EST. 13 Comments
LINUX NETWORKING
Bytedance is praising eBPF as the in-kernel virtual machine for dynamic programs to help speed-up network packet processing, greater tracing and profiling abilities, and a wide-range of other purposes for these dynamic in-kernel programs. By tapping eBPF, Bytedance is reporting a 10% improvement to their networking throughput.

Bytedance turned to eBPF to better address performance bottlenecks and stability with their virtual Ethernet devices and other network needs. In part Bytedance leveraged the eBPF-powered Netkit. With the combination Bytedance engineers were able to eliminate the last soft-interrupt within the Linux network stack and achieve a 10% network throughput improvement. They also resolved issues with high CPU load and packet reordering issues.

eBPF logo


Bytedance is also said to be exploring new hardware offloading capabilities as well as other eBPF use-cases beyond containerized networking.


Those wanting to learn more about Bytedance's stellar results using the wonderful eBPF tech can find all the details on the eBPF Foundation blog and the eBPF Summit video embedded above.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week