當抉擇要實施處事器虛擬化的時候,該如何抉擇這些虛擬機該當得到的資源呢?本文將匯報你處事器虛擬化硬件設置需求的計較要領。
譬喻每個虛擬機需要1個CPU,2G內存,100G硬盤,100Mbps的網絡帶寬,數量為200個虛擬機等。
1. 處理懲罰器:Hyper-V R2最多能操作到主機的64個Logical Processor,同時一個Logical Processor能支持運行8個虛擬Processor,即假如是一臺一個CPU的單核處理懲罰器主機,最多運行8個虛擬機。在Hyper-V R2中思量到機能因素,我們在一臺宿主機上最多能運行384個虛擬機(假設每個虛擬機只有一個虛擬Processor)。譬喻,假如我們要在一臺宿主機上運行200個Win 7,宿主機最少得擁有25核(25*8=200),折算成2的冪,就是32核。這雖然是成立在每個Win 7只分派一個虛擬CPU的前提上。假如每個Win 7需要2 CPU,香港站群服務器 美國服務器,那200*2=400,就高出384的上限了,就不能全部在一臺宿主機上運行了。
好比需要運行的虛擬機有16個,每個虛擬機分派2個虛擬CPU,那么總共需要的虛擬CPU數量為16*2=32個,最少需要32/8=4個邏輯處理懲罰器,假如回收的是雙核CPU,那么最少需要2顆雙核CPU.
2. 處理懲罰器:緩存越大越好,尤其在虛擬處理懲罰器和物理處理懲罰器間的比值很高的時候。
3. 內存:Host RAM = (VMRamRequirementMB x #ofVMs) + (#of VMs x 32MBVMOverhead ) + (512MBHost)。按我舉的例子來講,宿主機內存=2G*200+200*32MB+512MB=406.75 GB,雖然我們可以做一些冗余,取512GB(企業版和數據中心版能支持到2TB的內存)
4. 網絡:假如網絡數據傳輸量很大,可以安裝多塊網卡,在一塊網卡上綁定多個虛擬機。譬喻每個虛擬機需要100Mbps,那主機有大概需要20塊1000Mbps的網卡,每個網卡綁定10個虛機。
5. 存儲:推薦利用牢靠尺寸的VHD文件作為虛擬機的硬盤文件,推薦靠山毗連一個SAN作存儲資源,譬喻總存儲容量需要100G*200.