On Thu, Oct 26, 2006 at 10:34:38PM +0100, Wayne Stallwood wrote:
On Thu, 2006-10-26 at 10:31 +0100, cl@isbd.net wrote:
My main question is whether I have the processor type set correctly? Should it be Opteron/Athlon64/Hammer/K8 rather than what I have selected as the Core 2 Duo, although it's an Intel processor, has some of the AMD-64 optimisations I believe. Or maybe I should select soemthing else completely.
A supplementary question is whether to set the "Maximum number of CPUs" to 4 rather than 2 since Hyperthreading is enabled.
AFAIK core2 duo chips don't have hyperthreading cores (you only see two cpu's right ?) or do you have the Extreme Edition (that I think may have HT enabled)
Yes, I was misled by someone else who said the Core 2 Duo chips had hyperthreading. I did some Google'ing and none of the current Core 2 Duo chips have it (not even the Extreme Edition ones).
If that is the case then drop the SMT scheduler and personally for a desktop machine I would consider changing the preemption model.
Yes, it's a bit of a toss-up which to choose as this machine is both a desktop machine and a server (Samba, mail, etc.), I'm also running vmware on it so I'm not sure whether that pushes it towards being a server.
Looking at the help in menuconfig I think I'll stay with things as they are, the machine is so fast anyway I don't think I'm going to be worried by 'lack of smoothness' in desktop response.
You don't want the AMD/Opteron etc extensions...but if there is a Processor family that has the EMT64 extensions by default then that might be worth going for, EMT64 aside core2 is more like a Pentium mobile chip than anything else.
Hmmm, a bit of Google'ing on this suggests that I probably should select AMD64 but it's rather unclear.
If I wanted a 64-bit kernel then I definitely should select AMD64 as that's what EMT64 is basically. However I'm not building a 64-bit kernel (I've got 'only' 2Gb of memory at present and while I might increase to 4Gb I doubt I'll go any further) so it could well be that one of the 'Pentium' options is better.