I used "ping -f do -l 9000 IP" to determine whether my path is clear.
Seems to be fine. Is it good enough to make sure PATH is clear for larger MTUs.
After enabling jumbo frames, i could see SEND queue is growing compared to receiver's queue.
I used "netstat -anp --inet". Virtually, RECV queue is empty.
Thanx
Tharindu
On 7/25/07, Jesper Juhl <
jesper.juhl@xxxxxxxxx> wrote:
On 25/07/07, Tharindu Rukshan Bamunuarachchi < tharindunix@xxxxxxxxx> wrote:
> Dear All,
>
> What is the best way to enable Jumbo in Linux?
Set your MTU to 9000 on all equipment in the network path that needs
to use jumbo frames. That means all network interface cards, all
switches, routers etc need to be using an MTU of 9000 - if just a
single link between the two hosts communicating are using a lower MTU
(like the standard 1500), then that part of the path will cause your
jumbo frames to be broken up into smaller chunks and then all bets are
off.
You'll also discover that not all network equipment (or drivers)
handle Jumbo Frames equally well.
Adjusting socket buffer sizes can help performance a bit.
Different TCP congestion control modules can also be used to tweak
performance for a specific need. In "menuconfig" look at:
"Networking" --> "Networking options" --> "TCP: advanced congestion
control"
Some links you may find useful :
http://www-128.ibm.com/developerworks/linux/library/l-hisock.html
http://sd.wareonearth.com/~phil/jumbo.html
http://datatag.web.cern.ch/datatag/howto/tcp.html
--
Jesper Juhl < jesper.juhl@xxxxxxxxx>
Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please http://www.expita.com/nomime.html
--
Tharindu Rukshan Bamunuarachchi
i want to believe it; unless otherwise