[Bloat] Random idea in reaction to all the discussion of TCP flavours - timestamps?
Dave Täht
d at taht.net
Tue Mar 15 21:02:39 EDT 2011
Jonathan Morton <chromatix99 at gmail.com> writes:
> On 16 Mar, 2011, at 1:46 am, Dave Täht wrote:
>
>>> 1) Wired devices, where we want to push more 10+ Gbps, so we can assume
>>> a posted skb is transmitted immediately. Even a basic qdisc can be a
>>> performance bottleneck. Set TX ring size to 256 or 1024+ buffers to
>>> avoid taking too many interrupts.
>>
>> To talk to this a bit, the huge dynamic range discrepancy between a
>> 10GigE device and what it may be connected to worries me. Some form of
>> fair queuing should be applied before the data hits the driver.
>
> You mean plugging a 10GigE card into a 10Base-T hub? :-D
More like 10GigE into a 1Gig switch. Or spewing out the entire contents
of a stream to one destination across the internet.
>
> For less ridiculous topologies, the queues would mostly be in other devices.
But you flood them less with fair queuing, which was my point.
Nagle:
http://en.wikipedia.org/wiki/Fair_queuing
> - Jonathan
>
--
Dave Taht
http://nex-6.taht.net
More information about the Bloat
mailing list