Hey all,
Just a quick question -- does anyone know what impact the txquelen as displayed by ifconfig
for a nic really has?
I noticed that, with an HTB qdisc installed (which
is what, 128 packets by default?), the txqeuelen is still listed as 100 (ip link
list). As an experiment I set off some downloads, and reduced the txqeuelen to 0
(ifconfig eth0 txqueuelen 0) with no effect at all on the stream.
According to man ifconfig:
txqueuelen
length
Set the length of the transmit queue of the device. It is useful to set this to small values for slower devices with a high latency (modem links, ISDN) to prevent fast bulk transfers from disturbing interactive traffic like telnet too much. Even with the default pfifo_fast qdisc all nics
start with, reducing or setting the txqueuelen to 0 seems to have no
effect. Should it be having an impact, and if not, then why is it
there?
I'm optimising a link for certain streams, and
using a pfifo with limit 25 on one of the classes. Wondering if any
latency saved here is going to be lost further up the chain.
Regards,
Ashton
|