ハイパースレッディングを有効にすると、2つの仮想ハーフレートプロセッサが作成されますか?

ハイパースレッディングを有効にすると、2つの仮想ハーフレートプロセッサが作成されますか?

Intel Atom(1.6 GHz)を搭載したネットブックのハイパースレッディングを有効にすると、カーネルに2つの仮想800 MHzプロセッサが表示されますか?

答え1

いいえ、2 つの仮想 1.6 GHz プロセッサが生成されます。 (ただし、負荷がない場合ははるかに低いクロック速度で低下するため、800MHzがおそらく正しいでしょう。)

cat /proc/cpuinfo

それらに関する情報。

答え2

私の経験では、ハイパースレッディングを有効にしてもパフォーマンスが倍増することはありません。しかし、2つのCPUが利用可能であれば、約1.5倍の性能が得られます。したがって、あなたの言語では、2つのCPUが必要な場合は1.1GHzで動作する2つのCPUを取得し、1つのCPUのみが必要な場合は1.6GHzで実行される1つのCPUを取得します。

つまり、ハイパースレッディングを有効にすると、速度が遅くなる状況は一度も思い出されません。

関連情報