DevOps Articles

Curated articles, resources, tips and trends from the DevOps World.

Catch Performance Regressions in eBPF with Rust: Intro

2 years ago thenewstack.io
Catch Performance Regressions in eBPF with Rust: Intro

Summary: This is a summary of an article originally published by The New Stack. Read the full original article here →

This is the first of a five-part series. Extended Berkeley Packet Filter (eBPF) is useful for extending the functionality of the Linux kernel without the hassle of having to maintain a kernel module.

To create an eBPF program, source code in languages such as C, C++ and Rust are compiled to eBPF bytecode.

To write both eBPF and userspace programs in Rust, we will be using the Aya toolset throughout the rest of this series.

In this series of blog posts, we will cover: Writing a basic eBPF program in Rust Evolving an eBPF program in Rust Benchmarking an eBPF program in Rust Continuous benchmarking an eBPF program in Rust

Made with pure grit © 2024 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com