Plan
- Test tcp_low_latency - does it work? If so, what does it do _exactly_
Notes
- Comparisons & Instrumentation
- Comparison of time between layers in network stack. Patch only for 2.6.9.
- Comparing while varying link delay times
- Misc
- Dynamic Right Sizing (DRS)
- Window Scaling RFC
- Modifying buffer sizes manually
- Kernel options
- Default Linux TCP/IP options field contains:
- opensolaris code
- Low Latency Kernel Option
- net.ipv4.tcp_low_latency sysctl
- /proc/sys/net/ipv4/tcp_low_latency
- From /usr/src/linux/Documentation/networking/ip-sysctl.txt
tcp_low_latency - BOOLEAN
If set, the TCP stack makes decisions that prefer lower
latency as opposed to higher throughput. By default, this
option is not set meaning that higher throughput is preferred.
An example of an application where this default should be
changed would be a Beowulf compute cluster.
Default: 0