Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jan 2013 07:56:10 -0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        Barney Cordoba <barney_cordoba@yahoo.com>
Cc:        freebsd-net@freebsd.org, Erich Dollansky <erichsfreebsdlist@alogt.com>
Subject:   Re: To SMP or not to SMP
Message-ID:  <CAJ-VmomyDsnX8cC0qsgGZmYx7NPSapkXSUMp_OJrPbrn5y6kVA@mail.gmail.com>
In-Reply-To: <1357660252.29936.YahooMailClassic@web121603.mail.ne1.yahoo.com>
References:  <20130108105638.7ef9d6c2@X220.ovitrap.com> <1357660252.29936.YahooMailClassic@web121603.mail.ne1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
The only weird crap I've seen with SMP versus non-SMP these days is
some assumptions that it's cheap to alternate between two tasks in a
preemptive kernel.

That behaviour sucks on MIPS.

On SMP machines with enough CPUs/hardware threads, you don't see the
context switch overhead because you have enough CPUs to run them
concurrently. But on single core MIPS boards, things aren't quite as
shiny.

(Yes, I'm working towards making net80211 and some of the wifi drivers
enforce better behaviour in this regard. The network stack doesn't
really "help" me here.)



Adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmomyDsnX8cC0qsgGZmYx7NPSapkXSUMp_OJrPbrn5y6kVA>