Three brokers, RF3: one partition's data path

Three brokers, RF3: one partition's data path A data-flow diagram generated by Archify. 01 / EKS · load generator 02 / EKS · partition leader 03 / EKS · follower brokers 04 / AWS EBS · gp3 volumes producer-perf-test · kafka-client pod · m5.large node · 01 / EKS · load generator · ns bench-kafka producer-perf-test kafka-client pod · m5.large node ns bench-kafka consumer-perf-test · kafka-client pod · m5.large node · 01 / EKS · load generator · ns bench-kafka consumer-perf-test kafka-client pod · m5.large node ns bench-kafka kafka-0 · shown leader · page cache · 02 / EKS · partition leader · apache/kafka 4.3.1 · m5.xlarge kafka-0 shown leader · page cache apache/kafka 4.3.1 · m5.xlarge kafka-1 · shown follower · cache · 03 / EKS · follower brokers · apache/kafka 4.3.1 · m5.xlarge kafka-1 shown follower · cache apache/kafka 4.3.1 · m5.xlarge kafka-2 · shown follower · cache · 03 / EKS · follower brokers · apache/kafka 4.3.1 · m5.xlarge kafka-2 shown follower · cache apache/kafka 4.3.1 · m5.xlarge gp3 100 GiB · kafka-0 log dir · 04 / AWS EBS · gp3 volumes · 3,000 IOPS · 125 MiB/s baseline gp3 100 GiB kafka-0 log dir 3,000 IOPS · 125 MiB/s baseline gp3 100 GiB · kafka-1 log dir · 04 / AWS EBS · gp3 volumes · 3,000 IOPS · 125 MiB/s baseline gp3 100 GiB kafka-1 log dir 3,000 IOPS · 125 MiB/s baseline gp3 100 GiB · kafka-2 log dir · 04 / AWS EBS · gp3 volumes · 3,000 IOPS · 125 MiB/s baseline gp3 100 GiB kafka-2 log dir 3,000 IOPS · 125 MiB/s baseline produce to one partition FetchResponse · data FetchResponse · data OS writeback OS writeback OS writeback FetchResponse read uncached pages Legend primary data cold read path data store data flow

Scope of the drawing

  • • Three brokers, RF3: one copy per broker.
  • • Followers fetch; arrows show response data.

Reported single run: 2026-09-02

  • • F1 134.74; F4 337.81 MiB/s. RF and acks changed.
  • • Single runs; no verified sustained ceiling.

Replay comparison conditions

  • • 30M × 1,024 B = 28.61 GiB; partly cached.
  • • Producer and consumer shared one client.