Performance Engineering

This document contains various resources related to computer performance engineering. Discover the art and science of performance engineering, optimizing systems and applications for maximum efficiency and speed. Learn essential techniques, tools, and best practices to boost performance, reduce bottlenecks, and enhance user experiences.

Overview

This page contain various links about performance engineering mainly on systems level.

Statistics

Linux Tracing Tools

perf

ftrace

eBPF

strace

lttng

systemtap

Benchmarking Tools

MongoDB Benchmark

Memcached Benchmark

Redis Benchmark

Elasticsearch Benchmark

PostgreSQL Benchmark

MySQL/MariaDB Benchmark

Cassandra Benchmark

Couchbase Benchmark

References

Intel Processor Developer Guides

AMD Processor Developer Guides

ARM Processor Developer Guides

Readings