Oracle Exploring DTrace With eBPF

Written by Michael Larabel in Oracle on 21 November 2018 at 08:56 AM EST. 2 Comments
ORACLE
While this year Oracle was successful in getting DTrace working well on Linux assuming you apply their patches or (more easily) using their Unbreakable Enterprise Kernel on Oracle Linux, they are looking at enhancing DTrace with the increasingly-used eBPF framework / in-kernel JIT.

Oracle developers are looking at supporting eBPF as an execution engine for DTrace. This would avoid some duplication efforts as DTrace continues to be improved for Linux by making use of all the functionality that has built up around eBPF the past few years. Oracle would look at contributing extensions to BPF and other kernel tracing code to further the DTrace integration.

Oracle's Kris van Hees outlined some of these plans last week at the Linux Plumbers Conference 2018 in Vancouver. A brief look at the envisioned DTrace + eBPF design can be found via this PDF slide deck.
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