Windows Server 2008 R2 SP1新特性之動態內存

首先請注意,這裏說的是Windows Server 2008 R2,而並不是Windows Server 2008,這是2個不同的產品,其開發版本和內核都不同,順便提一句,Windows Server 2008“生下來”就是SP1的版本。

R2 SP1中有一個關於Hyper-V很好的功能就是動態內存,動態內存使得我們可以不再需要關閉虛擬機去調節虛機的內存數量。我在操作Hyper-V的過程中經常需要做的一件事情就是設置內存,因爲系統總的內存數量有限,因此有時候就需要在做完某一臺虛機之後把內存釋放出來,然後還要關閉目標虛機,從而把內存調大。

那虛擬機的內存爲什麼一定要關閉機器之後才能夠設置呢,這個其實很好理解,試想一下一臺物理計算機,能夠在不關閉電源的狀態下新增內存嗎?不可以吧,當然Windows Server 2008和一些專用服務器廠商的硬件已經可以做到了,這個就不在這邊多做討論了。

具體的操作也很簡單,首先把2008 R2上所有的虛機都關閉,然後升級2008 R2到SP1版本(beta版地址:http://www.microsoft.com/windowsserver2008/en/us/sp1.aspx

 

然後有一點很重要就是需要重新安裝虛擬機的集成服務並重啓系統

 

image 

然後就可以設置動態內存了

image

 

我們可以從下面3張slide上再一次體會一下動態內存的意義

 

時間點1 此時共有3臺虛機,都指定了1-4G的動態內存,起初3臺機器都用了1G內存,所有加起來是3G

image

時間點2 此時綠色虛擬機執行一個分析任務,所以內存用到了3G,總的內存用到了6G

image

時間點3 最後綠色的虛擬機任務結束,自動降低內存,使得我們還可以啓動一個藍色的虛擬機。關鍵是這些過程中,虛擬機的內存都是動態調整的。

image

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