locked
Hyper-V Server中Guest OS為Win2003 Srv R2的vCPU數量問題 RRS feed

  • 問題

  • 請教各位先進!

    根據微軟官方的文件(http://technet.microsoft.com/en-us/library/cc794868%28WS.10%29.aspx)顯示,如果GuestOS為Windows Server 2003的話,應該只支援2顆Virtual processors ...

    但是我們這邊有做了一個測試了,發現給予2003 guest os共4顆vCPU,在工作管理員裡面也是可以看到有4顆CPU

    請教各位這樣是我們的測試出了問題,還是微軟的文件這邊有出入呢?感恩...

    PS.Host為Hyper-V Server 2008 R2 with SP1


    • 已編輯 DannyLee 2012年5月22日 上午 10:26
    2012年5月22日 上午 10:25

解答

  • Hi Danny

    這個問題其實還滿有趣的

    其實我印象中那份文件早期是寫Windows 2003 SP2是支援1、2、4顆vCPU

    就以圖片來跟你解釋真相,我這台是一部16個Logical Processor,沒有動任何的VM下,大約會有0.3~0.5%的使用率

    在下圖當Guest OS Processor單顆滿載時,大約會使用6.8%-0.4%(平均使用率),大概是6.4%

    約是我這部Server大約十六分之一的使用率

    在下圖當Guest OS Processor四顆全滿載時,大約會使用25.2%-0.4%(平均使用率),大概是24.8%

    約是我這部Server大約十六分之四的使用率

    所以,事實的真相是,看得到就用得到~


    Best Regards, Daniel Liang

    • 已標示為解答 DannyLee 2012年5月23日 上午 12:56
    2012年5月22日 下午 03:29