鲲鹏BoostKit BoostVirt虚拟化套件
聚焦虚拟化性能损耗、网络/存储IO加速、硬件虚拟化等领域难题,提供鲲鹏虚拟化开源适配兼容方案,提供鲲鹏硬件虚拟化加速能力、多核算力优化方案,实现虚拟化整体算力最优。
虚拟化关键特性
虚拟化CPU加速
- 虚拟化拓扑感知调度
通过软硬协同方案,加速虚拟机中应用对CPU的调度效率。
- 中断直通
使能GICv4.1,优化中断处理机制,提升虚拟化环境中的中断处理效率。
- GICv4.1超分优化
支持vCPU在共享同一个vpe表的CPU间迁移时可跳过VMOVP指令,从而提高超分场景下的虚拟机业务性能。
虚拟化IO加速
- 硬件加速器
基于鲲鹏处理器提供的硬件加速解决方案,包含了KAE加解密、KAEzip,支持KAE直通设备的热迁移,扩展KAE设备的使用场景。
- 虚拟化DPU卸载
将虚拟化的相关加速软件卸载在DPU卡上运行,以提高虚拟化网络和存储性能。
虚拟化管理优化
- 热插拔
给处于运行状态的虚拟机动态扩展内存容量,增加或减少vCPU数量。
- 虚拟化场景KAE加速热迁移
KAE加速引擎替代原生zlib库加速虚拟机热迁移。
- PMU虚拟化
在虚拟机内部采集PMU事件,有助于进行虚拟机OS与业务软件的性能分析与调优。
- libvirt使能MPAM
在libvirt上使能MPAM特性,通过XML配置方式限制虚拟机的资源使用。
- 虚拟机跨代热迁移
支持在不同代的硬件之间迁移虚拟机,从而在硬件升级迭代过程中不影响虚拟机的运行状态和业务连续性。
- 虚拟机单核单页异常处理
实现单核CE故障在线隔离,单页内存UE故障只影响虚拟机内一个进程,确保整机长稳运行。
通用优化