Having far more experience than I need on multiproc systems, the answer is "it depends". In all probability having the extra 8 threads running will result in some processor speed increase. It will be less than double, so 1.0 < x < 2.0.

Of course if this spawns N more instances of SA, you will probably run out of memory and thrash.

       Loren

----- Original Message ----- From: "Kevin A. McGrail" <[EMAIL PROTECTED]>
To: "Justin Mason" <[EMAIL PROTECTED]>
Cc: "Daryl C. W. O'Shea" <[EMAIL PROTECTED]>; "SpamAssassin Dev" <[email protected]>; "Justin Mason" <[EMAIL PROTECTED]>
Sent: Wednesday, November 14, 2007 7:45 AM
Subject: Re: svn commit: r594726 - in /spamassassin/trunk: build/nightlymc/clienthosts masses/rule-qa/nightly-slave-start


Technically or theoretically, telling it you have 16 and sending it more information than CPUs should allow the processor to handle the threading in ways that will give a speed increase.

Unfortunately, the engineer in me is laughing (cackling, actually) and wondering if a speed test of the command at 16 and the command at 8 using even something simple like time would be in order.

Regards,
KAM


yep, /proc/cpuinfo says 16.  Should I reduce that back down to 8?
(I haven't had much experience with HT yet)

--j.

Kevin A. McGrail writes:
Answering only for talon1, yes. It is a quad processor box with dual-core
3GHz Xeon CPUs.  Thought it may come up as 16 cores because of
HyperThreading.

regards,
KAM

>> [EMAIL PROTECTED]:-j8
>> [EMAIL PROTECTED]:-j8
>
> Are those both 8 core machines?  Non-net checks run the fastest with a
> single job per core.



Reply via email to