日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Hyper-V 内存管理必须知道的

發(fā)布時間:2025/7/14 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hyper-V 内存管理必须知道的 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Windows Server 2008 R2 SP1之前的Hyper-V版本中,管理員只能固定指定虛擬機所使用的物理內(nèi)存大小,當虛擬機啟動時,自動將管理員分配的內(nèi)存完全占用。可能會出現(xiàn)以下2個問題:

1、當管理員分配給虛擬機的內(nèi)存大小無法滿足應(yīng)用的需求時,管理員需要在關(guān)閉虛擬機的情況下(Hyper-V不支持內(nèi)存熱插拔),對其內(nèi)存占用大小重新進行調(diào)整。

2、當管理員給虛擬機分配過多的內(nèi)存時,虛擬機應(yīng)用在不需要使用這么多內(nèi)存的情況下,將造成資源的浪費。

Windows Server 2008 R2 SP1 Hyper-V提供的內(nèi)存動態(tài)管理功能,將解決遇到的內(nèi)存應(yīng)用瓶頸。

內(nèi)存過量使用

內(nèi)存過量使用,允許虛擬機使用比物理主機可用的更多的內(nèi)存。例如,宿主機有2GB內(nèi)存,就可以在其上運行四臺擁有1GB內(nèi)存的虛擬機。內(nèi)存能過量使用因為有比宿主機更多的虛擬內(nèi)存。因此,管理員能夠最大化物理計算機中運行的虛擬機數(shù)量,而不用理會物理內(nèi)存的限制。

如果沒有內(nèi)存過量使用功能,分配給虛擬機內(nèi)存的數(shù)量最多只能是和宿主機相同數(shù)量的內(nèi)存。但實際上,虛擬機通常消耗的內(nèi)存比其需要的少,這會浪費物理內(nèi)存空間,并限制了在服務(wù)器上能運行的虛擬機數(shù)量。例如,一臺8GB 內(nèi)存的Hyper-V服務(wù)器,可能在服務(wù)器上部署三臺虛擬機,每個分配2GB,并預留2GB給主機操作系統(tǒng),雖然這臺服務(wù)器有足夠的CPU和磁盤資源來宿主更多虛擬機,但內(nèi)存成為限制因素。Hyper-V Dynamic Memory里含有一個選項(內(nèi)存緩沖區(qū))能解決這個問題。

Hyper-V不允許內(nèi)存過量使用,例如如果分配4GB內(nèi)存給Hyper-V的一臺虛擬機,虛擬機實際只使用2GB。啟動虛擬機后,Hyper-V檢查是否有4GB的物理內(nèi)存可用。如果這樣的話,內(nèi)存就被“鎖定”,因此只能用于該虛擬機。如果4GB不可用,虛擬機就不能啟動,即使虛擬服務(wù)器需要的2GB內(nèi)存可用也不行。

Hyper-V提供“內(nèi)存緩沖區(qū)”、“內(nèi)存權(quán)重”以及“內(nèi)存優(yōu)先級”。Hyper-V允許根據(jù)內(nèi)存使用率優(yōu)化虛擬機。當出現(xiàn)爭用內(nèi)存的情況,高優(yōu)先權(quán)虛擬機首先獲得內(nèi)存。因為內(nèi)存競爭會迫使虛擬機用光內(nèi)存,如果虛擬機需要但又沒有可用的內(nèi)存。“Hyper-V管理器”顯示每臺虛擬機可用的內(nèi)存,幫助管理員在Hyper-V上更好地管理內(nèi)存分配。

啟動內(nèi)存

啟動內(nèi)存,是指操作系統(tǒng)啟動所需要的最小內(nèi)存容量加上開啟應(yīng)用程序所需要的內(nèi)存容量。啟動內(nèi)存值和處于“靜態(tài)”模式下的內(nèi)存設(shè)置相同。

例如Microsoft Exchange Server 2010至少需要4 GB的系統(tǒng)內(nèi)存,即使用8GB來運行一個虛擬系統(tǒng),而操作系統(tǒng)和應(yīng)用程序需要的最低內(nèi)存是4GB,那么啟動內(nèi)存設(shè)置就是4GB,因此應(yīng)該把啟動內(nèi)存設(shè)置與操作系統(tǒng)和應(yīng)用程序啟動所需要的最低內(nèi)存容量保持一致。

最大內(nèi)存

最大內(nèi)存,是Hyper-V可以為虛擬機提供的最大內(nèi)存容量,默認設(shè)置為64GB 。Hyper-V會根據(jù)實際需要的容量自動分配。

例如,應(yīng)用程序會要占用全部內(nèi)存。在這些情況下,把最大內(nèi)存設(shè)置應(yīng)該分配給應(yīng)用程序和操作系統(tǒng)最大內(nèi)存容量。另外,如果最大內(nèi)存值不是64GB,內(nèi)存動態(tài)管理功能不能啟用。

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的Hyper-V 内存管理必须知道的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。