dicksites / KUtrace
Low-overhead tracing of all Linux kernel-user transitions, for serious performance analysis. Includes kernel patches, loadable module, and post-processing software. Output is HTML/SVG per-CPU-core timeline that you can pan/zoom down to the nanosecond.
☆653Updated 6 months ago
Alternatives and similar repositories for KUtrace:
Users that are interested in KUtrace are comparing it to the libraries listed below
- System performance analysis and characterization tool☆368Updated this week
- ☆137Updated last week
- A tool for running small microbenchmarks on recent Intel and AMD x86 CPUs.☆458Updated last week
- DAMON user-space tool☆159Updated 6 months ago
- ☆274Updated this week
- Programmable debugger☆1,856Updated this week
- Delightful io_uring packages and resources☆378Updated last year
- Investigate kernel error call stacks☆239Updated 4 months ago
- Meta's fleetwide profiler framework☆233Updated 4 months ago
- A benchmark for low-level CPU micro-architectural features☆713Updated 3 years ago
- Userspace eBPF runtime for Observability, Network & General Extensions Framework☆912Updated 3 weeks ago
- hBPF = eBPF in hardware☆411Updated 2 years ago
- Kernel-Bypass LibOS Architecture☆1,097Updated last week
- The local version of the backend and UI for the gProfiler agent, featuring advanced flamegraph analysis tools. For the also free cloud ve…☆176Updated 3 months ago
- Light-weight Dynamic Tracer for Linux☆409Updated 3 weeks ago
- PMC (Performance Monitoring Counter) tools for the cloud☆263Updated 3 years ago
- A collection of performance analysis tools, recipes, handy scripts, microbenchmarks & more☆129Updated 2 weeks ago
- Dynamic Tracing in Linux☆994Updated 3 weeks ago
- Measures the latency between CPU cores☆1,175Updated 6 months ago
- A UI for eBPF-based performance debugging☆564Updated 2 years ago
- This repository contains high-performance implementations of memset and memcpy in assembly.☆319Updated 3 years ago
- nsync is a C library that exports various synchronization primitives, such as mutexes☆1,134Updated 7 months ago
- Tool to convert Linux perf files to the profile.proto format used by pprof☆310Updated last month
- ☆225Updated last year
- Quickly build and run kernels inside a virtualized snapshot of your live system☆525Updated last week
- bpftune uses BPF to auto-tune Linux systems☆1,561Updated this week
- In-kernel cache based on eBPF.☆447Updated 3 years ago
- Tools and Reference Code for Intel Optimizations (eg Large Pages)☆140Updated 5 months ago
- An advanced benchmarking tool☆161Updated 2 years ago
- A tool for gathering and visualizing kernel scheduling traces on Linux machines☆524Updated 9 months ago