FreeBSDでハイパースレッディングが有効になっていることを確認する方法

FreeBSDでハイパースレッディングが有効になっていることを確認する方法

起動順序を観察することなく、特定のコンピュータのBSDカーネルでハイパースレッディングが有効になっているかどうかを調べることは可能ですか?

ベストアンサー1

システムでハイパースレッディングが有効になっていることを確認するためにsysctlsを使用する方法はないようです。 hw.ncpuカーネルは、コア、ハイパースレッド、シングルプロセッサなど、利用可能なCPUの数についてのみ通知されます。

また、ジョン・ウェスリー王子が提供したリンクは2006年のものなので、もはや関連性がなくなります。

私はgreppingが嫌いですが、dmesg次のことができます(FreeBSD 8.xで):

dmesg | grep SMT

ハイパースレッドシステムは結果を返す必要があります。ハイパースレッディングシステムはそれをすべきではありません。

おすすめ記事