當(dāng)在Hyper-V環(huán)境中使用Red Hat Linux VM的動(dòng)態(tài)內(nèi)存時(shí),應(yīng)該注意哪些問題?
微軟的Hyper-V公認(rèn)支持Windows VM,但Hyper-V也支持Linux VM。Hyper-V支持各種Linux發(fā)行版的VM,包括CentOS、Red Hat Enterprise Linux(RHEL)、Debian、Oracle、SUSE和Ubuntu。Hyper-V可為大部分Linux版本提供仿真支持,盡管你需要為特殊的驅(qū)動(dòng)版本安裝Linux集成服務(wù),以啟動(dòng)Windows服務(wù)器平臺(tái)上的Linux VM?,F(xiàn)在,來考慮Hyper-V下運(yùn)行Linux VM時(shí)可能會(huì)引起的一些問題。
在Windows Server 2012和Windows Server 2012 R2上使用RHEL 6.5時(shí),有一些問題需要檢查。第一個(gè)問題涉及到內(nèi)存映射I/O(MMIO)缺口,其通常提供物理內(nèi)存空間留給(但很少使用)PCI設(shè)備。Windows Server 2012 R2 Hyper-V允許管理員配置兩個(gè)MMIO缺口來支持虛擬設(shè)備配置。配置MMIO缺口的能力是成功部署虛擬設(shè)備的重要因素,因此較早的Windows服務(wù)器平臺(tái)需要升級(jí)到Windows Server 2012 R2,才能配置并支持RHEL 6.5虛擬設(shè)備。
動(dòng)態(tài)內(nèi)存特性還支持熱插或內(nèi)存膨脹等內(nèi)存功能。熱插內(nèi)存功能首次在Windows Server 2008 R2 SP1中出現(xiàn)。根據(jù)虛擬機(jī)的資源需求和啟動(dòng)的數(shù)量及最大內(nèi)存指定為虛擬機(jī)分配資源。膨脹技術(shù)允許服務(wù)器恢復(fù)Linux VM不再需要的內(nèi)存,通常VM在啟動(dòng)后,對(duì)內(nèi)存的需求會(huì)下降。