2003 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'03)
TCP performance re-visited
Austin, TX, USA
March 06-March 08
ISBN: 0-7803-7756-7
H.H. Hum, Intel Corp., Hillsboro, OR, USA
J.R. Patwardhan, Programming Syst. Res. Lab., Intel Labs., Santa Clara, CA, USA
Detailed measurements and analyses for the Linux-2.4 TCP stack on current adapters and processors are presented. We describe the impact of CPU scaling and memory bus loading on TCP performance. As CPU speeds outstrip I/O and memory speeds, many generally accepted notions of TCP performance begin to unravel. In-depth examinations and explanations of previously held TCP performance truths are provided, and we expose cases where these assumptions and rules of thumb no longer hold in modern-day implementations. We conclude that unless major architectural changes are adopted, we would be hard-pressed to continue relying on the 1 GHz/1 Gbps rule of thumb.
Citation:
A.P. Foong, T.R. Huff, H.H. Hum, J.R. Patwardhan, G.J. Regnier, "TCP performance re-visited," ispass, pp.70-79, 2003 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'03), 2003