You're multithreading for long periods of time, and your maximum cpu usage there is limeted largely by disk i/o. Not very often do you have more than one process going on limited by disk i/o and when it does happen it doesn't happen for long periods of time). The only time I could see HT being a great asset would be on a server seeing light use by multiple (tons of) connections. When only one process is asking for time it doesn't have the all of the cpu resources available to it with HT turned on.

My desktop machine is a dual 3.0 prestonia. It performs noticably faster for desktop applications with HT set to off.

J.D. Bronson wrote:

At 09:04 AM 05/12/2005, JR Dalrymple wrote:

You can solve the problem by going into the bios setup and disabling HT.
Or you can suffer the performance loss. Your choice.

Joco Salvatti wrote:

Hi all, I have a Server box running OpenBSD 3.6, Intel 3.0 HT
processor, I've compiled a kernel with SMP support, but where can I
verify if it's really using SMP? Under GNU/Linux distros i run cat
/proc/cpuinfo and it shows me two processors. Under OpenBSD I've
mounted the kernel filesystem and I toke a look at ncpu but it still
saying that there is only one processor. Can anyone tell me what's
going wrong? And how can I solve it?

For now, thanks.


Is there absolutely no benefit to HTT at all?

Systems we run HTT with (Unix) seem to perform slightly better and building world has been noticeably faster.....

No matter what I set the BIOS to - I cannot get SMP/HTT to work in OpenBSD, but it does work with others....



Reply via email to