detecting hyperthreading

Pokala, Ravi rpokala at panasas.com
Wed Mar 11 01:05:17 UTC 2015


-----Original Message-----
From: Alan Somers <asomers at freebsd.org>
Date: 2015-03-10, Tuesday at 09:07
To: Freddie Cash <fjwcash at gmail.com>
Cc: Ravi Pokala <rpokala at panasas.com>, "freebsd-hackers at freebsd.org"
<freebsd-hackers at freebsd.org>, "lokadamus at gmx.de" <lokadamus at gmx.de>, Rui
Paulo <rpaulo at me.com>
Subject: Re: detecting hyperthreading

>I always look at "sysctl kern.sched.topology_spec" to tell if
>hyperthreading is enabled.  It's overkill, but it works.

Yeah, David pointed me at that yesterday. It should be easy enough to take
the same source data and create something that just returns the numbers.
(i.e. kern.sched.active_{sockets,cores,threads}).

-Ravi



More information about the freebsd-hackers mailing list