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.41 ± 0.000.56 ± 0.000.69 ± 0.051.0
0.4 ± 0.0100.0 ± 0.00.42 ± 0.000.65 ± 0.010.79 ± 0.031.1
0.8 ± 0.0100.0 ± 0.00.43 ± 0.000.73 ± 0.020.97 ± 0.051.2
1.6 ± 0.099.9 ± 0.00.46 ± 0.001.01 ± 0.011.43 ± 0.051.6
2.0 ± 0.099.9 ± 0.00.50 ± 0.001.23 ± 0.051.81 ± 0.061.8
2.7 ± 0.099.0 ± 0.20.60 ± 0.011.61 ± 0.022.20 ± 0.042.4
3.7 ± 0.091.2 ± 0.30.84 ± 0.012.20 ± 0.022.55 ± 0.023.6
4.6 ± 0.056.5 ± 0.21.16 ± 0.022.38 ± 0.012.60 ± 0.014.8
5.1 ± 0.031.4 ± 0.11.28 ± 0.012.40 ± 0.002.60 ± 0.005.2
5.7 ± 0.013.8 ± 0.11.33 ± 0.012.40 ± 0.002.58 ± 0.015.4

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