起動順序を観察することなく、特定のコンピュータのBSDカーネルでハイパースレッディングが有効になっているかどうかを調べることは可能ですか?
ベストアンサー1
システムでハイパースレッディングが有効になっていることを確認するためにsysctlsを使用する方法はないようです。 hw.ncpu
カーネルは、コア、ハイパースレッド、シングルプロセッサなど、利用可能なCPUの数についてのみ通知されます。
また、ジョン・ウェスリー王子が提供したリンクは2006年のものなので、もはや関連性がなくなります。
私はgreppingが嫌いですが、dmesg
次のことができます(FreeBSD 8.xで):
dmesg | grep SMT
ハイパースレッドシステムは結果を返す必要があります。ハイパースレッディングシステムはそれをすべきではありません。