FreeBSD で SMP カーネルを使用しているはずなのにすべての CPU が使用されない (HTT)


229,637

Yesterday: 17 Today: 8

connected: via IPv4

FreeBSD で SMP カーネルを使用しているはずなのにすべての CPU が使用されない (HTT)

FreeBSD-SA-05:09.htt

特にサーバー用途などで HTT を使用した場合にローカルユーザーに対して情報漏洩してしまうセキュリティアラートがでています。
そのため SMP カーネルのデフォルトでは HTT の場合には論理 CPU を使用しないようになっていますのですべての CPU が使用されません。

FreeBSD 6-STABLE での対処

sysctl の machdep.hyperthreading_allowed を 1 に変更してください。


last update at 2010/11/09 19:17:06