VOOZH about

URL: https://www.phoronix.com/news/Meta-eBPF-Strobelight-20p

⇱ Meta's eBPF-Powered Strobelight Software Reduced CPU Cycles By 20% - Phoronix


πŸ‘ Phoronix

Meta's eBPF-Powered Strobelight Software Reduced CPU Cycles By 20%

Written by Michael Larabel in Free Software on 6 March 2025 at 11:41 AM EST. 12 Comments
Adding to the excitement around the possibilities provided by the in-kernel eBPF Linux tech, Meta shared that their Strobelight software they are working on open-sourcing for profiling across servers has yielded a 20% reduction in CPU cycles and in turn a 10-20% reduction in the number of required servers for Meta’s top services.

Strobelight is a fleet-wide profiler framework developed at Meta. Meta currently has this GitHub repository for Strobelight but hasn't been updated since October of last year. Back in January the Meta/Facebook engineering team announced this profiling service built atop eBPF. There they mentioned in that January announcement they are working on open-sourcing all of Strobelight's profilers and libraries.

Now today via the eBPF Foundation blog is a look at how this profiling orchestrator is yielding some very significant benefits for Meta and their massive fleet of servers.

πŸ‘ Strobelight results


One anecdote is that via Strobelight's eBPF profiling capabilities they discovered a single one-character code change that saves 15,000 servers worth of annual capacity. They are seeing a 20% reduction in CPU cycles via leveraging Strobelight and a 10~20% reduction in the number of required servers. Plus Strobelight makes their profiling and debugging much faster. Overall very exciting and they are working on making greater use of eBPF at Meta for AI/ML workloads and other areas moving forward. Stay tuned for more information when the rest of Strobelight is open-sourced.

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.