I've got an Intel Core i7 920 in an Asus P6T, for which my OS reports having 8 cores. Core i7 is Quad, so presumably this is due to Hyperthreading being enabled in BIOS. I could imagine that Intel's HT might allow one core to max out when the other "half" is idle, but then wouldn't the OS have to first use the even/odd numbered cores?
My question is simple - given that most software can take advantage of only 1 core, is having 8 pseudo-cores, rather than only 4 real cores, actually hurting performance?
Please enlighten me, if you can.
BTW, it's running CentOS 5.3, if that matters.