ACK to the Future: TCP in 2025

Tuesday, 7 October, 2025 - 11:0011:45

Philip Rowlands, Jane Street

Are you making the most of that fancy global network? If the answer is between "no" and "shrug", then this talk aims to shine a light on understanding how to drive TCP to higher performance.

It’s hard to get network traffic to behave, even when you’re not running a huge public-facing website.

This talk will cover TCP in 2025, features which should be on everyone’s radar, the bad smells to look for in performance terms, and effective use of diagnostic utilities.

  • What is a congestion control algorithm, and why are there >10 of them?
  • How big should a receive window be?
  • What do all these offload options do?

TCP "out of the box" can leave a lot to be desired. Let's discuss some of the key indicators of health, and which tunables are worth touching.

Philip Rowlands has been an SRE since before he really understood what it meant. He has worked over the years on automated telephony, Google Production SRE, Mainframe Linux, and more recently for various financial firms, all of which used TCP.

BibTeX
@conference {311808,
author = {Philip Rowlands},
title = {{ACK} to the Future: {TCP} in 2025},
year = {2025},
address = {Dublin},
publisher = {USENIX Association},
month = oct
}

Presentation Video