Hyperthreading in 6.x ... still frowned upon?
Chuck Swiger
cswiger at mac.com
Wed May 3 15:36:55 UTC 2006
Marc G. Fournier wrote:
> In 4.x, it was a 'shut it off' sort of deal .. my new amd64 don't
> appear to have it enabled, but my older i386 server that I just
> upgraded to 6.x does:
>
> user pid %cpu %mem vsz rss tt state start time command
> root 14 104.0 0.0 0 8 ?? RL 11:38AM 0:55.02
> [idle: cpu0]
> root 11 99.1 0.0 0 8 ?? RL 11:38AM 0:00.00 [idle:
> cpu3]
> root 13 99.1 0.0 0 8 ?? RL 11:38AM 0:00.00 [idle:
> cpu1]
> root 12 98.0 0.0 0 8 ?? RL 11:38AM 0:54.54 [idle:
> cpu2]
>
> Is it still something that I should disable, and, if so, how in 6.x?
You should test it for the workloads you have, but most of the time, HT
isn't especially helpful. AMD64 CPUs come in dual-core format rather
than HT-enabled. If you've seen "HT" or "HTT" applied to an AMD system,
it's likely an abbreviation for "HyperTransport" or "HyperTransport
Technology".
--
-Chuck
More information about the freebsd-stable
mailing list