Subject: Re: scheduler woes on MPACPI kernel
To: Peter O'Kane <peter.okane@it.nuigalway.ie>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: current-users
Date: 01/20/2005 22:48:06
On Wed, Jan 19, 2005 at 05:15:34PM +0000, Peter O'Kane wrote:
> Good point. Further results here running make -j8 to build a 2.0 kernel:
>
> Real User System Configuration
> 288.12 255.15 35.97 Single processor no HT
> 251.72 440.61 49.55 Single processor with HT
> 165.58 260.00 40.74 Twin physical processors no HT
> 151.54 435.04 69.11 Twin physical processors with HT
>
> again running make -j16
>
> 160.9 263.44 44.24 Twin physical processors no HT
> 146.46 452.66 78.69 Twin physical processors with HT
>
> and finally make -j32
>
> 158.82 260.33 42.63 Twin physical processors no HT
> 146.23 465.37 77.8 Twin physical processors with HT
>
> Note that the user/system time required to do the job remains fairly
> constant at about 250-260/30-45 seconds with HT off. With HT enabled the
> user/system time required rises to about 440-460/50-70 seconds.
> It appears that HT gives about 10% overall performance boot for many tasks
> but the effective processor speed seen by a single thread is 55%-60% of the
> speed of the processor in non HT mode.
This matches what I've noticed when I tested a single-CPU P4 system (although
I though the gain was more like 6-7% than 10%).
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--