Home / Companies / SingleStore / Blog / Post Details
Content Deep Dive

What is BPF and why is it taking over Linux Performance Analysis?

Blog post from SingleStore

Post Details
Company
Date Published
Author
Kyle Laracey
Word Count
865
Company Posts That Month
9
Language
English
Hacker News Points
-
Post removed?
No
Summary

The Berkeley Packet Filter (BPF) tool allows users to run small pieces of code quickly and safely inside the Linux operating system, enabling dynamic tracing of the Linux operating system and expanding its capabilities beyond the operating system to the database. By using Userland Statically Defined Tracepoints (USDT), engineers can ask previously unanswerable questions about how the database interacts with Linux, such as investigating query latencies and lock acquisition times. The power of BPF is demonstrated through the use of a BPF script that traces queries and records their latencies, providing valuable insights into database performance. With increased observability provided by BPF, the SingleStore team can build a transparent and easily accessible modern in-memory database, improving performance and customer interaction with the database.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Observability 7 66 10 6 +214%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.