Commit Latency vs Throughput

Commit Latency vs Throughput

Analysis of how commit latency scales with achieved throughput.

Values shown as mean ± standard deviation across seeds.

Throughput (c/s)Success Rate (%)P50 Latency (s)P95 Latency (s)P99 Latency (s)Mean Retries
0.2 ± 0.0100.0 ± 0.00.32 ± 0.000.43 ± 0.010.53 ± 0.031.0
0.4 ± 0.0100.0 ± 0.00.32 ± 0.000.47 ± 0.010.59 ± 0.031.1
0.8 ± 0.0100.0 ± 0.00.33 ± 0.000.52 ± 0.010.67 ± 0.041.2
1.6 ± 0.0100.0 ± 0.00.34 ± 0.000.64 ± 0.010.85 ± 0.031.4
2.1 ± 0.0100.0 ± 0.00.35 ± 0.000.70 ± 0.010.96 ± 0.031.5
2.7 ± 0.099.9 ± 0.00.37 ± 0.000.86 ± 0.021.26 ± 0.041.8
4.0 ± 0.098.7 ± 0.10.47 ± 0.001.25 ± 0.021.67 ± 0.032.5
6.1 ± 0.074.0 ± 0.30.78 ± 0.011.72 ± 0.011.89 ± 0.004.5
6.9 ± 0.042.1 ± 0.10.90 ± 0.001.74 ± 0.011.89 ± 0.015.0
7.8 ± 0.019.0 ± 0.10.96 ± 0.011.74 ± 0.001.88 ± 0.015.3

Notes

  • Latencies reported in seconds (converted from milliseconds)
  • Values shown as mean ± standard deviation across multiple seeds
  • Throughput = commits per second during steady-state window
  • Success rate = percentage of transactions that committed successfully
  • Mean retries = average number of retry attempts per committed transaction