TCP performance re-visited

被引:41
作者
Foong, AP [1 ]
Huff, TR [1 ]
Hum, HH [1 ]
Patwardhan, JP [1 ]
Regnier, GJ [1 ]
机构
[1] Intel Corp, Hillsboro, OR 97124 USA
来源
ISPASS: 2003 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE | 2003年
关键词
D O I
10.1109/ISPASS.2003.1190234
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 1GHz/1Gbps rule of thumb.
引用
收藏
页码:70 / 79
页数:10
相关论文
共 12 条
[1]  
[Anonymous], DAT PATH TCP OFFL ME
[2]  
BLOOM R, 2000, FILTERING IO APACHE
[3]  
CHASE J, 2000, IEEE COMMUNICATI JUN
[4]  
EARLS A, 2002, STORAGE MAGAZINE MAR
[5]  
HERRIN G, LINUX IP NETWORKING
[6]  
KAY J, 1993, P ACM SIGCOMM
[7]  
MAGRO W, 2002, INTEL TECHNOLOGY FEB
[8]  
*OP GROUP, SOCK API EXT WG
[9]  
REGNIER G, 2002, VIRTUAL INTERFACE AR
[10]  
Rubini Alessandro, 2001, LINUX DEVICE DRIVERS