AI, Data Science & Cloud Certificates from Google, IBM & Meta
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This presentation shows how to add continuous benchmarking to an eBPF project. It covers writing a simple eBPF program in Rust, benchmarking client-side and kernel-side code, and integrating benchmarks into CI with statistical thresholds.
Syllabus
Introduction
What is eBPF
What is performance regression
Basic eBPF program
eBPF Maps
Fizz Buzz
Fizz Buzz Fibonacci
Benchmarks
Micro Benchmarks
Micro Benchmark Setup
Macro Benchmark Setup
Macro Benchmark Code
Continuous Benchmarking
Bencher
Statistical Thresholds
Continuous Benchmark
Outro
Taught by
Linux Foundation