Date: Thu, 30 Aug 2012 12:01:12 -0700 From: Adrian Chadd <adrian@freebsd.org> To: lev@freebsd.org Cc: freebsd-net@freebsd.org, Ian Smith <smithi@nimnet.asn.au> Subject: Re: Bad routing performance on 500Mhz Geode LX with CURRENT, ipfw and mpd5 (was: ipfw, "ip|all" proto and PPPoE -- does PPPoE packets passed to ipfw?) Message-ID: <CAJ-Vmomcq188wU0mHen-=hJHNQvxzMR%2BfAGLVbvnM5zWLZ%2BEDg@mail.gmail.com> In-Reply-To: <534292400.20120830131158@serebryakov.spb.ru> References: <1865271844.20120829131610@serebryakov.spb.ru> <CAHu1Y70MynCMQTrJUMwTZ0%2BLrM1JiZFt_B77028XHfoiRgzmaA@mail.gmail.com> <1807373989.20120829223125@serebryakov.spb.ru> <20120830152726.A33776@sola.nimnet.asn.au> <534292400.20120830131158@serebryakov.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On 30 August 2012 02:11, Lev Serebryakov <lev@freebsd.org> wrote: > Yes, it is only 500Mhz Geode LX, but it is only 40 mbit/s and > 4.5Kpps in both directions, nothing like full 100Mbit or more, and > I've learned "empirical" rule/heuristics about 1Gbit(!) per 1Ghz(!) > for softrouters, So, theoretically, 40mbit should not be a problem at > all for this hardware. It honestly shouldn't be that bad, but without dumping a bunch of effort into profiling (even if it's just sampled profiling via gprof) I won't know whether that's "good" or not. > And now I have not-working WiFi (this box is also AP) when wired > traffic is high (wifi speed drops down to 100KB/s from 2.5-3MB/s > without wired traffic), userland freezes under load (very bad with > ULE, better with 4BSD), and inability to pass through 40Mbit in both > directions simultaneously. Hm. What about disabling preemption and see if that helps? I still haven't fully debugged/diagnosed why preemption acts weirdly on my mips24k boards (which is why all the mips24k Atheros SoC's have 4BSD + no PREEMPT.) Adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmomcq188wU0mHen-=hJHNQvxzMR%2BfAGLVbvnM5zWLZ%2BEDg>