Open Source

IOP Systems maintains a collection of open source software projects in the context of performance monitoring, benchmarking, and designing high-performance software.

Rezolus

Rezolus is a tool for collecting detailed systems performance telemetry using both eBPF and traditional monitoring techniques, as well as system metadata. It readily exposes burst patterns and paints a detailed portrait of any application runtime.

RPC-Perf

RPC-Perf is a tool for measuring the performance of various popular RPC services, such as Redis, Kafka, Memcached, and gRPC, while highlighting the relationship between throughput and latency distribution via detailed histogram.

Pelikan

Pelikan is a cache framework with best-in-class performance and a highly extensible architecture. It is designed for modern CPUs and memory hierarchies, making it a excellent sample workload to study kernel and hardware performance.