TCP/IP and Network Performance Tuning

5/1/00


Click here to start


Table of Contents

TCP/IP and Network Performance Tuning

Unique HPC Environment

What’s on the Internet?

TCP Throughput Limit #1

Things You Can Do

High “Speed” Networks

Packet Lengths in Fiber

Bandwidth*Delay Product

TCP Throughput Limit #2

Maximum TCP/IP Data Rate 64 KB Window Size

Things You Can Do

FreeBSD Tuning

TCPTune A TCP Stack Tuner for Windows

Traceroute

Path Performance: Latency vs. Bandwidth

MPing - A Windowed Ping

MPing on a “Normal” Path

MPing on a “Normal” Path

Some MPing Results #1

Some MPing Results #2

Some MPing Results #3

Some MPing Results #4

TCP - Not Your Father’s Protocol

TCP Reno

Important Points About TCP

TCP Throughput Limit #3 Once window size and available bandwidth aren’t the limit

Maximum Transmission Unit (MTU) Issues

Things You Can Do

Treno

TCP Connection Establishment

Things You Can Do

“Do The Math”

TCP’s Sliding Window

TCP Congestion Window

Cwnd During Slowstart

Slowstart and Congestion Avoidance Together

Delayed ACKs

ACK Clocking

Detecting Loss

Random Early Detection (RED)

SACK TCP Selective Acknowledgement

Things You Can Do

A preconfigured TCP test rig

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

TCP Futures/Ideas

Resources

Author: Phil Dykstra

Email: phil@wareonearth.com

Home Page: http://sd.wareonearth.com