Re: Linux TCP - unexpected retransmissions
- From: Rick Jones <rick.jones2@xxxxxx>
- Date: Tue, 29 May 2007 17:29:28 +0000 (UTC)
Francois <fpomerle@xxxxxx> wrote:
After browsing the Linux code for a while (I wish I understand it
better), we realized that the TCP stack optimizes performance by
separating the processing of events between user and kernel
space. We suspect that under certain conditions (heavy burst of
messages, or messages arriving at the same time), the stack drops or
postpones processing of events (holding locks, buffering) causing
timers to trigger retransmissions.
ISTR there is a sysctl which controls some of that decision making -
net.ipv4.tcp_low_latency . Maybe that will help, maybe not.
Quite frankly, TCP isn't exactly the right protocol for firm/hard
realtime requirements, as you have learned from experience with lost
traffic and retransmissions. There isn't really a "perfect" protocol
for such things though (IMO).
rick jones
--
a wide gulf separates "what if" from "if only"
these opinions are mine, all mine; HP might not want them anyway... :)
feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...
.
- Follow-Ups:
- Re: Linux TCP - unexpected retransmissions
- From: Tim S
- Re: Linux TCP - unexpected retransmissions
- References:
- Linux TCP - unexpected retransmissions
- From: Francois
- Re: Linux TCP - unexpected retransmissions
- From: Allen McIntosh
- Re: Linux TCP - unexpected retransmissions
- From: Francois
- Linux TCP - unexpected retransmissions
- Prev by Date: Re: Getting "ICMP Host redirect from gateway" response
- Next by Date: Re: Linux TCP - unexpected retransmissions
- Previous by thread: Re: Linux TCP - unexpected retransmissions
- Next by thread: Re: Linux TCP - unexpected retransmissions
- Index(es):