發布時間: 2020-06-15 14:29:20
?今天我們來了解關于華為認證FusionCompute中的內存復用技術,以及了解內存復用的一些內容,相信對你進行備考華為認證HCIE-Cloud computing的面試會有所幫助。以下內容以問題以及回答的方式大家了解到什么是內存復用。
什么是內存復用?
通過內存復用技術將物理內存虛擬出更多的內存供虛擬機使用,使虛擬機內存規格總和可以大于主機物理內存,最終提高主機的虛擬機密度。
內存復用三種方式:
內存共享:虛擬機之間共享同一物理內存空間,此時虛擬機僅對內存做只讀操作,當虛擬機需要對內存進行寫操作時,開辟另一內存空間,并修改映射
內存置換:虛擬機長時間未訪問的內存內容被置換到存儲中,并建立映射,當虛擬機再次訪問該內存內容時再置換回來
內存氣泡:Hypervisor 通過內存氣泡將較為空閑的虛擬機內存釋放給內存使用率較高的虛擬機,從而提升內存利用率
內存氣泡原理:Balloon Driver從源虛擬機申請可用內存頁面,通過Grant Table授權給目標虛擬機,并更新虛擬機物理地址和機器地址映射關系表
?
打開內存復用功能后,由內存復用策略接管物理內存的分配,在內存不緊張時虛擬機可以使用全 部物理內存。當出現競爭時,由內存復用策略為虛擬機實時調度內存資源,綜合運用內存復用技術 釋放虛擬機的空閑內存,為其他虛擬機的內存需求提供條件。
通過內存復用技術,可降低運營商或企業的成本。
當計算節點的內存數量固定時,可以提高計算節點的虛擬機密度。
當計算節點的虛擬機密度固定時,可以節省計算節點的內存數量。
內存復用依賴關系:
1. 如果集群下存在使用 iNIC 網卡的主機,則不能開啟集群內存復用功能。
2. 每個計算節點上運行的所有虛擬機的預留內存之和不能大于虛擬機使用的實際可用物理內存總和。
3. 同時開啟主機內存復用和 Guest NUMA 或者同時開啟主機 CPU 資源隔離模式和 Guest NUMA,會導致 Guest NUMA 功能失效。
內存復用怎么配置?
在通過VRM管理界面的集群資源控制,對CAN主機的內存復用進行開/關操作。
內存復用的比值是多少?
華為虛擬化平臺,通過智能復用以上三種技術可將內存復用比提升至150%。
內存復用的三項技術對主機性能有沒有影響?
要視乎一臺主機存在多少臺虛擬機,并且每臺主機所分配的內存量大小和超配內存量與物理內存量的比率。如果比率過高,虛擬機數量過多,業務過于繁忙,性能肯定有影響。
上一篇: Flink的開源流處理引擎