Date: Fri, 2 Apr 2004 17:35:29 -0500 (EST) From: Robert Watson <rwatson@freebsd.org> To: Thierry Herbelot <thierry@herbelot.com> Cc: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net> Subject: Re: implications of SMP kernel on UP Message-ID: <Pine.NEB.3.96L.1040402173358.37907H-100000@fledge.watson.org> In-Reply-To: <200404011829.04221.thierry@herbelot.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 1 Apr 2004, Thierry Herbelot wrote: > Le Thursday 01 April 2004 09:10, Bjoern A. Zeeb a =E9crit : > > Hi, > > > > what are the implications on running an SMP enabled kernel on a UP > > machine ? > > > > I first thought of things like: > > - performence (most likely not worth the discussion ?) >=20 > I got an improvement with a factor of ten between an SMP and a UP kernel > on a HTT-enabled P4/2,6GHz/800MHz FSB on network transfers (with gigabit > Ethernet boards : SMP gives about 6MB/s for FTP transfer rate, and UP > gives up to 75MB/s)=20 >=20 > So : as long as the network stack is not fully locked (this is coming - > perhaps for 5.3), a server should definitely run a UP kernel.=20 I would instead phrase this as "A kernel-bound network server may benefit from running a UP server". For compute-bound tasks, running SMP has pretty dramatic effects :-). It's also worth pointing out that in many existing configurations, even with Giant over the network stack, we already see performance benefits running 5.x with SMP over 4.x with SMP. BTW, look for network locking patches coming to the arch@ mailing list in the next couple of days to try out (subject to limitations). Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Senior Research Scientist, McAfee Research
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1040402173358.37907H-100000>