13-Windows Server 2012 新特性 ---- 動態內存

一般來說,我們接觸虛擬化有兩個渠道。身爲IT學習者,測試人員,我們對虛擬化學習的切入點可能在於Virtual PC這樣的虛擬化軟件,低成本搭建一套環境,投身其中,收穫知識和樂趣;而身爲管理員,Virtual ServerHyper-V正是我們的切入之道,系統整合,成本控制,動態靈活。道路不一樣,但是目標是一致的,使用的都是虛擬化技術,而應用場景的不同,正好彰顯虛擬化技術最廣泛的優勢和強大的***力。

現在的發展的趨勢越來越明顯,我們不僅僅在大談虛擬化技術修成之道,更多的是落地有聲,越來越多的客戶選擇虛擬化,選擇Hyper-V,整合服務器。但不僅僅如此,虛擬化技術征服企業數據中心之後,聰明的開發人員緊記它的優勢,加上極富靈感和創意的設計,於是便有了VDI桌面虛擬化方案,第一次體驗,不僅僅內心充滿驚喜,也會覺得驚豔。一般來說,構建VDI的方案,需要這樣的一些組件:

1、             一個底層的虛擬化平臺,這一個平臺就是Hyper-V。不同於服務器整合的是,Hyper-V上運行着的不再是Windows Server系列的服務器系統,而是Window XPWindows 7等客戶端系統;

2、             一個虛擬機系統交付的方式,當管理員在Hyper-V平臺上建立起Windows XPWindows 7等客戶端的虛擬機後,即刻迎來的問題就在於,我們如何讓最終的用戶使用這些虛擬機?微軟的答案是RDP協議,遠程桌面的訪問方式。於是就簡單了,最終用戶在自己的設備前,啓用遠程桌面連接到相應的虛擬機,完成虛擬桌面的交付;

3、             一個VDI管理系統,這個系統將負責集中創建,刪除,更新虛擬機,負責虛擬機的分配,負責用戶請求的準確重定向,微軟的遠程桌面角色就是這樣的一個管理系統;

當我們構建起一個這樣的系統後,我們還可以對VDI進行進一步的優化,使每一臺Hyper-V的服務器能夠運行儘量多的虛擬桌面系統:

1、  休眠機制:我們有可能有這樣的場景,一個部門有三十個人,但分爲早中晚三班上班, 他們都使用VDI虛擬桌面,這時候充分利用休眠的機制,便可以在一臺Hyper-V的主機上運行着30個虛擬桌面系統,而每一次正在運行的只有10個桌面系統,其它的20個處於休眠的狀態;

2、  動態內存:有一個非常好理解的現象,就是兩臺Windows 7的系統,一臺運行着Office Word程序編輯文檔,另外一臺沒有運行應用程序,那麼第一臺所使用的內存將會更多。而我們使用Hyper-V創建虛擬機的時候,是需要分配一定大小的內存的。動態內存這種機制,就可以將分配給VDI虛擬機的內存動態的回收給Hyper-V主機,以便支持更多的虛擬機的運行。

動態內存最早出現於Windows Server 2008 R2 SP1中,而在Windows Server 2012中,有所增強,要理解動態內存,我們就需把握幾個關鍵階段:

1、              虛擬機運行時刻內存,如前面所言,如果運行的應用程序少,那麼它所消耗的內存也會少;

2、              虛擬機啓動時刻內存,每一臺虛擬機系統啓動時刻都是需要一定的內存做爲支撐的,而這一內存所需量,往往大於虛擬機啓動後,系統空閒狀態所需要的內存數量;

3、              虛擬機空閒時刻內存:虛擬機沒有運行任何的應用程序時所需要的內存;

動態內存的目標,就是回收內存,同時滿足每一臺虛擬機運行時所需要的最佳內存。在Windows Server 2012Hyper-V中,管理員可以指定虛擬機啓動時刻內存,運行時最小內存和最大內存,每一次內存分配的額度等,靈活而高效。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章