locked
Hyper-V R2 該不該啟用 Hyper -Threading ? RRS feed

  • 一般討論

  • 我的情境如下,

    Xeon 5520 x2 = 實體 8 core , ht =16 core

    VM 設定  4 vCPU , 依照這個設定 最多只會佔 host 25%的資源,

    若我想讓這個VM 盡量利用host 的資源的話,我是否該停用HT,

    停用HT對hyper-v 的效能有沒有實質的影響?

    請大家幫我看看。

    2010年4月15日 上午 03:59

所有回覆

  • 要看看對效能有沒有影響

    可以觀察效能

    如果你的guest os的數量不多

    你的CPU就算沒有HT也是足夠的

     


    分享工作上的經驗,Windows歡迎提出討論,Jerry_IT資訊技術手札 - 無名小站http://www.wretch.cc/blog/jerry0822 10/26影音教學(有聲音)Jerry_IT資訊教學影片技術手札(http://kili92.myweb.hinet.net/index.htm)
    2010年4月15日 上午 09:22
  • 謝謝您的回覆,

    不過我的問題不在於啟用ht , 而是該不該關閉ht

    若關閉的話,實體8 core , vm 4core ,這樣看起來對vm 的運算能力較有利。

    就hyper-v 的設定來看,他會顯示可以利用到host 50%.

    若開啟ht的話。原本的16 core  只會利用25%

    但是因ht 關閉所減損的效能又如何估算?

    2010年4月15日 上午 09:32
  • Dear Ben2007

    您可以查閱一下這個連結,其中有提到其支援到多少的core而開啟HT的話,可能會有效好的效能,但是在核心佔用的部份,可能造成更多影響。

    Hyper-V 效能測試 (SharePoint Foundation 2010)

    http://technet.microsoft.com/zh-tw/library/gg454734.aspx

     

    在國外當然意見有所分岐,但Microsoft原廠官方的材中,僅僅有提到最高支援到24顆邏輯CPU(包含HT),但是對於其影響,或好壞確沒有特別說明。不過國內也有不少測試在於核心被佔用後,Host主機直接當機,因此,打開HT最顯著的影響應該是在於超過實體核心數量後才會造成。

     

    您可以參考一下Ben Armstrong (Microsoft Virtualization Program Manager)的文章說明

    http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/02/14/hyper-v-cpu-scheduling-part-1.aspx

    他在問與答的部份提到了:Hyper-threading may not always be beneficial - but it will not cause harm, so I would leave it on.

     



    Jason的電腦健身房 沒有永遠的安全 沒有永遠的弱點 有牌的神經病

    2011年10月13日 下午 11:39