Performance Analysis of DTrace on FreeBSD and eBPF on Linux By:Mateusz Piotrowski @BsdcanOrg
Performance Analysis of DTrace on FreeBSD and eBPF on Linux By:Mateusz Piotrowski  @BsdcanOrg
Uploaded August 2023 | Updated September 2026, 23 minutes ago
Performance Analysis of DTrace on FreeBSD and eBPF on Linux By:Mateusz Piotrowski

Tools such as DTrace and eBPF allow performance engineers to measure the performance of almost any part of an operating system. These tools can be easily hooked into arbitrary parts of the code base and gather the exact statistics one needs. But then comes the question of the overhead. Even though tracing tools are often advertised as having almost no overhead, they still impose a penalty on the running system.

The presentation focuses on designing and conducting benchmarks to measure the overhead of DTrace on FreeBSD and eBPF on Linux. We will compare some workloads and analyze the performance hit that software takes when actively traced. The goal is to gather intuitions on what overhead one can expect when tracing a production system. Bonus points if we pinpoint a bottleneck or two.

It is a continuation of research presented in Vienna at EuroBSDCon 2022.
Performance Analysis of DTrace on FreeBSD and eBPF on Linux By:Mateusz PiotrowskiPostgreSQL on FreeBSD: Thomas MunroBSDCan Saturday 2026-06-20: 1110Lighting Talk High rate filtering with IPFW by Olivier Cochard LabbéBSDCan Friday 2026-06-19: 1110Testing firewalls Why vimage is awesome by Kristof ProvostUnveil in OpenBSD The Unveil system call, its use in Programs, and new semantics for it by Bob BeckSlava Shwartsman: RoCE as a performance accelerator   BSDCan 2018Hack the Puffy OpenBSD advocacy through CTF by  Jason TestartHow root on VirtFS can eliminate stacked block devices in virtual environments: Michael DexterEffective Bug Reports, Code Change Requests, and Conference Proposals by  Michael DexterHardenedBSD 2024 State of the Hardened Union: A Decade of Hardened Bits  By: Shawn Webb
BSDCan |

Performance Analysis of DTrace on FreeBSD and eBPF on Linux By:Mateusz Piotrowski

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER