淺析虛擬桌面資源分配最佳實踐
互聯(lián)網(wǎng) 發(fā)表于:13年05月10日 11:40 [轉(zhuǎn)載] DOIT.com.cn
為虛擬機分配后臺資源最簡單的方式就是將內(nèi)存和CPU負載關聯(lián)到每個桌面系統(tǒng)上,再根據(jù)每個服務器運行的基本需求進行劃分。這種方法在只幾臺桌面同時運行的情況下有效,如果你管理著幾十臺或幾百臺虛擬桌面,這種方法很容易錯誤計算實際可用的資源或者需求的資源,導致大量的浪費或者系統(tǒng)資源分配不足。
下面列舉的一些方法可以幫助你使用最佳方案來為虛擬桌面環(huán)境分配硬件資源。
理解虛擬機系統(tǒng)原理
并非所有的虛擬機都是按照相同的方式進行創(chuàng)建的;每個虛擬機都使用不同的方式來聚合使用資源,了解每個虛擬機如何分配資源能夠使你更加容易地決定如何使用最好的方式來滿足用戶對于虛擬桌面的需求。
比如VMware,它的資源池系統(tǒng)允許將資源的分配和底層的硬件系統(tǒng)隔離開來。還允許你將資源整合入池中,這樣你就不必單獨部署機器了。
微軟Hyper-V能夠動態(tài)分配內(nèi)存,這使得突發(fā)式的內(nèi)存分配變?yōu)榭赡埽鹤烂娑碎_始的時候使用很少的內(nèi)存,然后按照需求增加內(nèi)存分配,而不是一次性分配所有的硬件資源。對于VMware,動態(tài)內(nèi)存分配是默認配置,所以如果你想要設置固定參數(shù),應該手動進行配置。
需要注意的另外一件事情是虛擬機處理同一個操作系統(tǒng)中多個實例的方式,并且在它們之間如何整合內(nèi)存使用。比如,已經(jīng)有很多文章描述了Windows 7的隨機化地址空間布局為VMware的透明頁共享正常運行增加了很大難度。還有,必須讓你的環(huán)境需求來決定。如果你想要在同樣的硬件上添加更多的桌面,就需要調(diào)整每個虛擬機上分配的硬件資源。
根據(jù)用戶負載進行分配
為虛擬桌面分配資源并不依賴正在使用的虛擬桌面系統(tǒng),而是基于用戶的負載情況。資源分配和用戶以及需求越貼近,就越能夠準確地為他們提供需要的資源。