Jonathan Morton <[email protected]> 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 _______________________________________________ Bloat mailing list [email protected] https://lists.bufferbloat.net/listinfo/bloat
