Date: Fri, 8 Oct 2004 12:13:33 -0400 From: David Gilbert <dgilbert@dclg.ca> To: Guy Helmer <ghelmer@palisadesys.com> Cc: David Gilbert <dgilbert@dclg.ca> Subject: Re: Packet passing performance study on exotic hardware. Message-ID: <16742.48301.708496.292232@canoe.dclg.ca> In-Reply-To: <4166B6A9.1000704@palisadesys.com> References: <16742.40802.187425.402461@canoe.dclg.ca> <4166B6A9.1000704@palisadesys.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "Guy" == Guy Helmer <ghelmer@palisadesys.com> writes: Guy> The fixed bug in the em driver for BETA7 may significantly help Guy> (see Scott Long's response prior to mine). As I replied, I hand-applied these patches. They reduced live lock (or what my tech calls "chunkyness" --- almost live lock), but they didn't increase performance. Guy> If you try BETA7 without polling but with SMP, do you get better Guy> results if you increase hw.em0.rx_int_delay and Guy> hw.em1.rx_int_delay above 0? These had little effect. tx_int_delay had some small effect. rx_int_delay didn't seem to affect things ... or was slightly negative in effect above 0. Tried various values as high as 1000 for these parameters. Tried values like 1,2,5,10,25,64, etc. No substantial effect. Guy> Have you set sysctls kern.random.sys.harvest.ethernet=0 and Guy> kern.random.sys.harvest.interrupt=0? I did not. We will try those next week. Guy> I don't know if it will have any effect in your situation, but Guy> have you increased net.inet.ip.intr_queue_maxlen? No. We did increase a number of queues. According to the net.isr code, almost no packets were being queued. I gather this means they're being delivered to destination by the thread that picks them up. Dave. -- ============================================================================ |David Gilbert, Independent Contractor. | Two things can only be | |Mail: dave@daveg.ca | equal if and only if they | |http://daveg.ca | are precisely opposite. | =========================================================GLO================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16742.48301.708496.292232>