iT邦幫忙

0

[請教] VMware 的虛擬機與 CPU Turbo Boost 的問題

請問,VMware Workstation 15 Player 中的 VM (Win10 Pro x64),CPU 會 Turbo Boost 嗎?目前觀察到的是,如果 VM 在計算時,Host 機器會 Turbo Boost 到較高的頻率,但 VM 顯示的都是 CPU 的基本頻率。請問,VM 機是不會啟動 Turbo Boost?還是 VM 中的 Turbo Boost 有啟動,只是錯誤顯示的問題?

PS:

  1. CPU 為 Intel E5-2680v2
  2. Host 機器 OS: Win10 Pro x64

謝謝!

ckchiang iT邦新手 5 級 ‧ 2020-05-06 23:14:37 檢舉
今天搜尋了一下,針對這問題除了兩位邦友的說法外,還有另一個說法是說會 Turbo Boost (TB),但是 VM 裡顯示的頻率不是正確的。CPU 的 Core 會不會 TB,是由 Host 端決定,所以當 VM 有高運算需求,Host 分配給該 VM 的 Core 就會 TB (如果 Host 端的 CPU 符合 TB 的要求)。只是,目前沒看到一個很確定的說法。
並感謝兩位的回答。

2 個回答

3
石頭
iT邦新手 2 級 ‧ 2020-05-06 10:00:00

它通常可以正常工作,但VM不會報告。
https://forums.unraid.net/topic/51970-turbo-boost-cpu/?tab=comments#comment-511114

以上都估狗找的 ,是說平常也沒太在意這問題 畢竟用VM就是會犧牲點效能

ckchiang iT邦新手 5 級 ‧ 2020-05-06 23:05:04 檢舉

謝謝!

4
raytracy
iT邦大神 1 級 ‧ 2020-05-06 10:40:42

這篇的回答中有詳細說明:
Solved: Intel Turbo Boost
關鍵是: VM 無法取得完整的 Turbo Boost 參數, 所以沒辦法由 VM 自行控制 Turbo boost.

話說回來, 讓 VM 去控制 Turbo boost 也不合理, 要不然, VM A 要 Boost, 但 VM B 不想要, 請問實體 CPU 該聽誰的?....

ckchiang iT邦新手 5 級 ‧ 2020-05-06 23:05:14 檢舉

謝謝!

我要發表回答

立即登入回答