Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Run Fast! Catch Performance Regressions in eBPF with Rust

Linux Foundation via YouTube

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

Reviews

Start your review of Run Fast! Catch Performance Regressions in eBPF with Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.