Intermediate Numbers & Data #benchmarks #throughput #percentiles

📊 Reading Benchmark Results

5 exercises — practice interpreting ops/sec, throughput numbers, and percentile latency data. Learn to distinguish what benchmark numbers actually measure and how to communicate them honestly.

0 / 5 completed
Key vocabulary for reading benchmark results
  • "Throughput (ops/sec, req/s, MB/s) — how many operations per unit time; measures capacity."
  • "p50/p95/p99 — percentile latency; p99 = tail latency (the slowest 1% of requests)."
  • "Mean vs. median: when mean >> median, slow outliers are skewing the average; prefer percentiles."
  • "Benchmark conditions matter: single-node, warm cache, no auth — state these when reporting."
  • "Throughput vs. latency: throughput = how much work; latency = how fast one unit of work completes."
1 / 5
A benchmark report shows: "Throughput: 48,320 ops/sec (p50: 2.1ms, p95: 8.4ms, p99: 31.2ms)." Which interpretation is correct?