What's Changed
The first proper release of xcapture eBPF thread level activity tracker + sampler and a reference implementation xtop tool, showing how to use this data for dimensional performance analysis.
The xcapture binary uses modern eBPF, therefore it can be compiled once, into a single executable binary and copied to any other server with a sufficiently high GLIBC and kernel version (5.11+). Both x86_64 and aarch64 should work.
If you love downloading and running binaries from random GitHub accounts, you can download the xcapture (or xcapture-oldkernel) binary directly from this release:
wget https://github.com/tanelpoder/0xtools/releases/download/v3.0.3/xcapture
chmod u+x ./xcapture
sudo ./xcapture
Since this is a first and major release, lots of things have changed, I will cover the functionality and details in future blog posts.
New Contributors
- @rebhi made their first contribution in #47
- @grcevski made their first contribution in #54
- @Christoph-Lutz made their first contribution in #53
- @sjuxax made their first contribution in #57
Full Changelog: v2.0.3...v3.0.3