Linux

啟用超執行緒會創建兩個虛擬半速處理器嗎?

  • May 20, 2012

如果我為具有 Intel Atom (1.6 GHz) 的上網本啟用超執行緒,核心會看到兩個虛擬 800 MHz 處理器嗎?

不,它將創建兩個虛擬 1.6 GHz 處理器。(但是,當沒有負載時,它們會降低時鐘速度,然後 800 MHz 可能是正確的。)

cat /proc/cpuinfo

有關他們的資訊。

我的經驗是,通過啟用超執行緒,您不會獲得雙倍的性能。但是,如果您可以使用 2 個 CPU,您確實可以獲得大約 1.5 倍的性能。所以用你的語言來說,當需要 2 個 CPU 時,你會得到 2 個執行在 1.1 GHz 的 CPU,而當只需要一個時,你會得到 1 個執行在 1.6 GHz 的 CPU。

換句話說:我還沒有想到啟用超執行緒會減慢任何東西的單一情況。

引用自:https://unix.stackexchange.com/questions/2512