[Beowulf] Re: typical latencies for gigabit ethernet
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Scott Atchley atchley at myri.comMon Jun 29 07:26:05 PDT 2009
- Previous message: [Beowulf] Re: typical latencies for gigabit ethernet
- Next message: [Beowulf] Re: typical latencies for gigabit ethernet
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Jun 29, 2009, at 5:59 AM, Dave Love wrote: >> Can you say something about any tuning you did to get decent results? > > To get the lowest latency, turn off rx interrupt coalescence, either > with ethtool or module parameters, depending on the driver. Of > course, > you may not want to turn it off completely, depending on how much load > the extra interrupts cause. When I test Open-MX, I turn interrupt coalescing off. I run omx_pingpong to determine the lowest latency (LL). If the NIC's driver allows one to specify the interrupt value, I set it to LL-1. If the driver does not allow specifying the actual rate (i.e. it only has predetermined values), then I leave it off. The downside is lower throughput for large messages on 10G Ethernet. I don't think it matters on gigabit. Brice and Nathalie have a paper which implements an adaptive interrupt coalescing so that you do not have to manually tune anything: "Finding a Tradeoff between Host Interrupt Load and MPI Latency over Ethernet" available at: http://hal.inria.fr/inria-00397328 I do not know if it has been included in a release yet. Scott
- Previous message: [Beowulf] Re: typical latencies for gigabit ethernet
- Next message: [Beowulf] Re: typical latencies for gigabit ethernet
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
