Date: Thu, 25 Aug 2005 15:49:42 +0200 From: Jeremie Le Hen <jeremie@le-hen.org> To: josh.carroll@psualum.com Cc: freebsd-current@freebsd.org Subject: Re: On a hyperthreaded system, top and gnome system monitor only report one processor Message-ID: <20050825134942.GO659@obiwan.tataz.chchile.org> In-Reply-To: <8cb6106e0508250035f066aa1@mail.gmail.com> References: <430D68D4.50609@drexel.edu> <430D6C0F.1070909@freebsd.org> <8cb6106e0508250035f066aa1@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Speaking of which, is hyperthreading in 6.0 with ULE to the point > where it actually increases performance for multi-threaded processes > or parallel compilations (make -j N)? Obviously this is situation > dependent. I guess the better question is whether HT is able to > provide a performance increase in 6.0 like it purports to do? > > I've heard that it's not quite "there yet", so I'm cautious about > enabled SMP support and HT support on a P4-HT system. It is commonly accepted that HyperThreading decreases performances on FreeBSD systems. Both 4BSD and ULE consider dual-core processors as two separates processors. This is a problem because dual-core processors use the same L2 cache for their logical processors (IIRC) and therefore we cannot schedule whatever threads on them without taking care of not invalidating the cache too much. Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050825134942.GO659>