发布时间: 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的开源流处理引擎