[Beowulf] Performance tuning for Jumbo Frames

richard.walsh at comcast.net richard.walsh at comcast.net
Sat Dec 12 05:39:30 PST 2009

>On Dec 12, 2009 Håkon Bugge wrote: 
>On Dec 12, 2009, at 7:59 , Rahul Nabar wrote: 
>> I have seen a considerable performance boost for my codes by using 
>> Jumbo Frames. But are there any systematic tools or strategies to 
>> select the optimum MTU size? I have it set as 9000. (Of course, all 
>> switiching hardware supports jumbo frames and no talking to the 
>> external world required of the interfaces) Have you guys found 
>> performance to be MTU sensitive? 
>Once (i.e. several years ago) I tested an application on Gbe and found 
>that around 1/3rd of the MTU was the optimum. But I guess YMMV. 

I would seem that a larger MTU would help in at least two situations, 
clearly applications with very large messages, but also those that 
have transmission bursts of messages below the MTU that could 
take advantage of hardware coalescing. The common MTU of 1500 was 
not chosen arbitrarily, but was probably not tuned to serve the "average" 
HPC application. If one is going to run one application predominately, 
then that application might prefer the default or not. If one is running 
a suite of codes, the it will probably help some and hurt others and 
should be "weighted average" tuned. 

I think the first-order focal point for performance should be on writing 
good code while choosing the "right" MTU size is a third order concern. 
Here is a stupid question ... it is the >>Maximum<< Transmission Unit ... 
Right? You don't get it all the time ... how is the run-time value set 
and adjusted based on the quality of message traffic? Experts ... ?? 


Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing 
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.beowulf.org/pipermail/beowulf/attachments/20091212/68cf0646/attachment.html>

More information about the Beowulf mailing list