Re: to hyperhread or not

  • From: "Jeremy Schneider" <jeremy.schneider@xxxxxxxxxxxxxx>
  • To: stmontgo@xxxxxxxxx
  • Date: Wed, 30 Apr 2008 10:52:49 -0400

Essentially hyperthreading just moves some of the task switching into the
CPU hardware instead of OS code - in theory it saves you a few cycles and
gives a small amount of speedup.  As far as how effective it actually is,
you might look for articles at places like cpuplanet, tomshardware,
arstechnica, etc.  Personally I've used it on many servers without any
problems and don't see any reason not to use it.

I did some [very] basic testing awhile ago to see how linux's O(1) scheduler
(in RHEL4) dealt with hyperthreading:
http://www.ardentperf.com/2007/06/21/monitoring-oracle-on-smp-with-hyper-threading/

-Jeremy


On 4/29/08, steve montgomerie <stmontgo@xxxxxxxxx> wrote:
>
> Hello,
> Does anyone have an experiences/thoughts to share on hyperthreading?
>
> Our config is OEL 4.5 Oracle 10.2.0.4 on DELL 2950's with two dual cores.
> It's currently
> turned off so Oracle is seeing 4 CPU's.
>
> Thanks
>
> Steve
>



-- 
Jeremy Schneider
Chicago, IL
http://www.ardentperf.com/category/technical

Other related posts: