Re: Jumbo Frames

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you very much.

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

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux