/explore
|
You are here |
lwn.net | ||
| | | | |
www.brendangregg.com
Kernel Line Tracing: Linux perf Rides the Rocket |
|
| | | | | ||
| | | | |
blogs.igalia.com
[AI summary] The article provides an introduction to XDP (eXpress Data Path) and eBPF (extended Berkeley Packet Filter), explaining their roles in improving packet processing performance in Linux. It discusses the limitations of kernel bypass techniques and how XDP addresses them by executing network functions within the kernel. The article also delves into the history and evolution of BPF, highlighting its transition from a packet filtering tool to a versatile virtual machine used for various kernel tasks. Examples of eBPF usage, such as the tracex4 program, are provided to illustrate its capabilities. |
|
| | | | | ||
| | | | |
scorpiosoftware.net
In the Linux world, the eBPF technology has been around for years. Its purpose is to allow writing programs that run within the Linux kernel. However, contrary to standard kernel modules, eBPF runs in a constrained environment, its API is limited as to not hurt the kernel. Furthermore, every eBPF program must be verified before... |
|
| | | | | ||
| | | | |
www.brendangregg.com
Node.js USDT probe tracing using Linux enhanced BPF (eBPF) and bcc. |
|
| | | |||