Is it possible to find out if hyperthreading is enabled within the BSD kernel of a given machine without watching the boot up sequence?
There does not appear to be a way using sysctls to determine if a system has hyperthreading enabled or not.
Also, the link from Prince John Wesley is from 2006 and no longer appear relevant.
As much as I hate grepping
Hyperthreaded systems should return a result. Not hyperthreaded systems should not.
You can determine this by looking at the output of sysctl