---
title: 特性清单
description: "| 特性 | 子特性 | 特性描述 | 约束 | 是否支持在虚拟机使用 | 对在虚拟机使用的支持情况说明 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/twp/kunpengcpfs_19_0018.html
sourcePath: /source/zh/kunpengcpfs/twp/kunpengcpfs_19_0018.html
indexId: 89e956ad6b9cc8d6430a53f66cfcca272a6a607b4bc575cbbda5251156167a0851
---
# 特性清单

| 特性 | 子特性 | 特性描述 | 约束 | 是否支持在虚拟机使用 | 对在虚拟机使用的支持情况说明 |
| --- | --- | --- | --- | --- | --- |
| 虚拟化CPU加速 | 中断直通 | 虚拟化硬件辅助加速特性通过在920新型号处理器使能GICv4.1的直接注入虚拟中断和直接注入vSGI的中断直通类型，可以显著降低中断响应时延，提升网络/IO密集型业务吞吐量。 | 操作系统支持：openEuler 22.03 LTS SP3及以上 使用约束：只支持鲲鹏920新型号处理器 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化CPU加速 | cluster感知 | cluster是CPU的一个硬件单元，每个cluster包含数个core。在一个cluster内，这些core将会共享同一块L3 cache Tag。通过新增OS内核的cluster任务调度优化选项，可以避免线程跨cluster调度，复用L3 cache Tag资源，以提升多线程应用的CPU调度效率和内存带宽的利用效率。cluster感知技术向Guest OS呈现cluster拓扑，虚拟机使用者能更好的使用cluster对业务进行优化。通过这项优化，可以更好地利用硬件资源，提高系统的吞吐量和响应速度，从而提升系统的整体性能表现。请参见《cluster调优指南(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/systuningguide/systemtg/kunpengcluster\_05\_0002.html)》。 | 操作系统支持：openEuler 22.03 LTS SP2及以上 使用约束：虚拟机内使用时需要将物理CPU cluster拓扑信息准确映射给虚拟机。 | 是 | 虚拟机内使能方式与物理机一致，操作系统版本也要求为openEuler 22.03 LTS SP2及以上。 |
| 虚拟化CPU加速 | NUMA感知 | NUMA感知是一种针对非一致内存访问（NUMA）架构的优化技术。在NUMA架构中访问其他CPU的内存会导致访问延迟和性能下降。NUMA感知技术向Guest OS呈现NUMA拓扑，虚拟机使用者能更好地使用NUMA对业务进行优化。请参见“配置Guest NUMA(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/systuningguide/systemtg/kunpengvirtualization\_05\_0008.html)”。 | 操作系统支持：CentOS 7.6、openEuler 20.03 LTS 使用约束：配置Guest NUMA之后，业务软件存在不识别NUMA，或者没针对NUMA进行优化的可能，此时会出现跨NUMA内存访问，导致性能下降。 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化CPU加速 | 虚拟机锁虚实协同优化 | 通过共享内存的方式，将vCPU是否被抢占的信息通过Hypervisor透传给虚拟机，以减少因操作冲突导致的系统错误或崩溃，从而提高虚拟机系统稳定性和可靠性。 | 操作系统支持： openEuler 20.03 LTS SP1及以上 libvirt 6.2.0及以上版本 QEMU 6.2.0及以上版本 | 是 | 虚拟机内使能方式与物理机一致，操作系统版本也要求为openEuler 20.03 LTS SP1及以上。 |
| 虚拟化CPU加速 | 虚拟机死锁检测 | 通过触发不可屏蔽中断，在虚拟机中实时监测中断响应情况，以此来实现对虚拟机内部的死锁情况的检测，可以有效防止因死锁导致的虚拟机卡住而无法恢复运行的问题。 | 操作系统支持： openEuler 22.03 LTS SP2 libvirt 6.2.0及以上版本 QEMU 6.2.0及以上版本 | 是 | 虚拟机内使能方式与物理机一致，操作系统版本也要求为openEuler 22.03 LTS SP2及以上。 |
| 虚拟化CPU加速 | cache拓扑感知 | 提供了一种在libvirt的虚拟机XML配置或QEMU启动虚拟机的命令中，明确指定缓存大小的方式。通过采用这种特性，虚拟机可以精确地反映其使用的缓存大小，来获取更精确的缓存结构信息，从而更好地优化虚拟机中的应用程序性能。 | 操作系统支持： openEuler 22.03 LTS SP4 libvirt 6.2.0及以上版本 QEMU 6.2.0及以上版本 | 否 | 物理机将拓扑透传给虚拟机使用 |
| 虚拟化CPU加速 | 中断直通 | 虚拟化硬件辅助加速特性通过在920新型号处理器使能GICv4.1的直接注入虚拟中断和直接注入vSGI的中断直通类型，可以显著降低中断响应时延，提升网络/IO密集型业务吞吐量。 | 操作系统支持：openEuler 22.03 LTS SP3及以上 使用约束：只支持鲲鹏920新型号处理器 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化CPU加速 | GICv4.1超分优化 | 通过支持vCPU在共享同一个vpe表的CPU间迁移的时候可以跳过VMOVP指令，从而提高超分场景下的虚拟机业务性能。 | 操作系统约束：支持openEuler 24.03 LTS SP3操作系统。 硬件约束：仅支持920新型号处理器。 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化CPU加速 | 大规格虚机IPI时延优化 | 通过SGI分发路径的O(1)优化和缓存拓扑透传带来的调度优化，显著降低大规格虚拟机中IPI的端到端时延，提升多核并发场景下的业务性能。 | \- 硬件环境：仅支持鲲鹏920新型号处理器或鲲鹏950处理器。 \- 软件环境：宿主机OS为openEuler 24.03 LTS SP3，内核基线为OLK\-6.6（6.6.0\-135.0.0），QEMU版本为8.2.0，libvirt版本为9.10.0，且需分别合入SGI优化内核补丁和cacheinfo配置的QEMU/libvirt补丁。 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化CPU加速 | VF设备选择ITS | 提供PF级sysfs接口，允许用户为某个PF配置一组VF可使用的ITS设备（通过指定ITS raw index）。内核在接受配置前会根据PF当前实际使用的ITS设备、平台拓扑规则和芯片能力白名单进行校验。只有全部条件满足时，配置才会被保存并在后续VF枚举时生效。 | 硬件约束: 硬件平台仅支持鲲鹏950处理器。 软件约束 OS：openEuler 24.03 LTS SP3 内核源码基线：OLK\-6.6 6.6.0\-133.0.0 libvirt：9.1.0（yum源） qemu：8.2.0（yum源） bios版本：10.79 | 否 | 本特性是影响VF设备选择ITS，虚拟机中无ITS硬件。 |
| 虚拟化IO加速 | vKAE | KAE加解密是鲲鹏加速引擎的加解密模块，使用鲲鹏硬加速引擎实现RSA/SM3/SM4/DH/MD5/AES算法，结合无损用户态驱动框架，提供高性能对称加解密、非对称加解密算法能力，兼容OpenSSL 1.1.1a及其之后版本，支持同步&异步机制。可加速虚拟机和容器中的应用。 虚拟机中使用加速引擎请参见“KAE在KVM虚拟机中的使用(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/docs/zh/best\_practices.md\#kae在kvm虚拟机中的使用)”。 容器中使用加速引擎请参见“KAE在Docker中的使用(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/docs/zh/best\_practices.md\#kae在docker中的使用)”。 虚拟机中使用加速引擎加速热迁移请参见《虚拟化场景KAE加速热迁移 特性指南(https://www.hikunpeng.com/document/detail/zh/boostvirt/virtmanagopt/livemigrationkaeacc/docs/zh/virtualization\_scenario\_kae\_accelerated\_live\_migration\_feature\_guide.md)》。 | 操作系统支持：openEuler 20.03 LTS SP1及以上或openEuler 22.03 LTS SP1及以上 使用约束：在物理机上使用需要申请License，申请方法请参见“获取License(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/docs/zh/installation\_guide.md\#获取license)”。 | 是 | 虚拟机操作系统要求为openEuler 20.03 LTS SP1及以上或openEuler 22.03 LTS SP1及以上。 |
| 虚拟化IO加速 | 虚拟化场景KAE直通热迁移 | 虚拟机热迁移在不中断虚拟机运行的情况下，将虚拟机从一个物理主机迁移到另一个物理主机，是一种重要的运维手段。KAE直通热迁移是指虚拟机在配置KAE直通设备时，进行热迁移的能力，可以为KAE设备的使用提供更强的灵活性和业务不中断的保障。 | 操作系统支持： openEuler 22.03 LTS SP4、openEuler 24.03 LTS SP2及以上 使用约束： 版本：基于ARM架构的KVM与QEMU的虚拟化平台。openEuler 22.03 LTS SP4系统仅支持libvirt 6.2.0、QEMU6.2.0。openEuler 24.03 LTS SP2及以上系统仅支持libvirt 9.10.0、QEMU8.2.0。 License支持：需获取KAE License。 使用环境需要满足KAE支持的软硬件环境需求 | 否 | \- |
| 虚拟化IO加速 | OVS流表网卡加速（基于Mellanox） | 支持基于鲲鹏平台的Mellanox ConnectX\-5网卡OVS流表网卡加速。请参见《OVS流表网卡加速 特性指南(https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/virtl/kunpengsriov\_06\_0001.html)》。 | 操作系统支持：CentOS 7.6、openEuler 20.03 LTS 使用约束： 虚拟机内核态OVS场景。 SR\-IOV直通模式。 不支持VM热迁移。 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化管理优化 | vCPU热插拔 | 在虚拟机运行状态下增加或减少vCPU数量，实现不中断业务条件下动态调整vCPU资源。 | 操作系统支持：openEuler 24.03 LTS 使用约束：进行热插拔操作的虚拟机，不能超过Hypervisor支持的虚拟机最大CPU规格及GuestOS支持的最大CPU规格 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化管理优化 | QEMU虚拟机内存热插 | 支持XML配置文件中包含一个初始内存配置为0的NUMA节点的虚拟机的启动，并且允许后续动态地向该NUMA节点增加内存。 | 操作系统支持：openEuler 22.03 LTS SP4 使用约束： 虚拟机所配置的NUMA节点中，至多可以有一个NUMA节点的初始内存配置为0。 虚拟机通过内存热插能达到的最大内存同时受限于宿主机系统配置以及虚拟机XML的相关配置。其中，宿主机系统配置约束项据操作系统类型而定。 | 是 | 虚拟机内使能方式与物理机一致，操作系统版本也要求为openEuler 22.03 LTS SP4及以上。 |
| 虚拟化管理优化 | 虚拟化场景KAE加速热迁移 | 虚拟机热迁移通常会在源物理机使用压缩技术（如zlib库）对内存页进行压缩后传输，再在目标物理机中解压缩内存页，从而达到加速虚拟机热迁移速度的效果。KAE的压缩模块提供了zlib标准接口KAEZlib，使用鲲鹏硬加速模块实现deflate算法，结合无损用户态驱动框架。因此KAE加速引擎可以替代开源压缩库zlib加速虚拟机热迁移。 | 操作系统支持： openEuler 22.03 LTS SP1/SP2/SP3/SP4。 使用约束： 版本：基于ARM架构的KVM与QEMU的虚拟化平台。仅支持libvirt 10.0.0及以上。支持QEMU6.2.0。 License支持：需获取KAE License。 使用环境需要满足KAE支持的软硬件环境需求 | 否 | \- |
| 虚拟化管理优化 | PMU虚拟化 | PMU虚拟化能够实现在虚拟机内部采集PMU事件，有助于进行虚拟机OS与业务软件的性能分析与调优。 | 操作系统支持：openEuler 22.03 LTS SP4及以上 | 是 | 虚拟机内使能方式与物理机一致 |
| 虚拟化管理优化 | libvirt使能MPAM | 通过使用MPAM将不同VM分配到不同的带宽/缓存分区，实现限速或优先级控制。 | 操作系统支持： openEuler 24.03 LTS SP2。 使用约束：基于ARM架构的KVM与QEMU的虚拟化平台。仅支持libvirt 9.10.0、QEMU 8.2.0。 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化管理优化 | 虚拟机跨代热迁移 | 虚拟机热迁移（Live Migration）是一种在不中断虚拟机运行的情况下，将虚拟机从一个物理主机迁移到另一个物理主机的技术。跨代热迁移技术的核心优势是支持在不同代的硬件之间迁移虚拟机，从而在硬件升级迭代过程中不影响虚拟机的运行状态和业务连续性。在实践中，跨代热迁移通常要求目标和源硬件支持一定程度的兼容性，同时虚拟机的操作系统和应用也需要能够容忍一定的硬件差异。因此，尽管技术上较为复杂，但它为数据中心和云服务提供了更强的灵活性和业务不中断的保障。 | 操作系统支持：openEuler 24.03 LTS SP1及以上 使用约束请参见通用约束 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化管理优化 | 虚拟机单核单页异常处理 | 互联网面临整机长稳运行的关键痛点，需要通过硬件RAS（Reliability，Availability，Serviceability）能力获取当前物理机错误硬件并处理对应的硬件信息，把硬件问题影响范围降到最低。使能单核单页异常处理特性后，可以在鲲鹏系列服务器上实现单核CE（Corrected Error）故障在线隔离，不影响业务的运行；单页内存UE（Uncorrected Error）故障只影响虚拟机内一个进程，避免虚拟机直接下线。 | 操作系统支持： openEuler 24.03 LTS SP3 libvirt 9.10.0\-26.oe2403sp3及以上版本 QEMU 8.2.0及以上版本 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 虚拟化管理优化 | 虚拟机大页内存减配优化 | 当前内存市场价格持续上涨，为降低虚拟机内存开销、提高物理内存利用率，需要通过技术手段优化内存配置。本特性利用ZRAM模块对虚拟机冷页内存进行压缩存储，并结合KAE硬件加速技术提升压缩效率，同时解决大页内存不支持swap的问题，实现内存资源的高效利用，从而在有限物理内存下部署更多虚拟机。 | 操作系统支持： openEuler 24.03 LTS SP3，内核基线为OLK\-6.6。 QEMU 8.2.0及以上版本。 libvirt 9.10.0及以上版本。 使用约束请参见约束与限制 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 特性检测工具 | 硬件虚拟化特性检测工具 | 硬件虚拟化特性检测工具（简称VirtCheck）专为鲲鹏920新型号处理器而设计，旨在自动化地扫描并分析客户场景，以确定其是否支持或已使能鲲鹏BoostKit的虚拟化特性。 | OS的内核版本满足： openEuler的Linux内核版本为5.10（如openEuler 22.03 LTS SP3）或6.6（openEuler 24.03 LTS） | 是 | 虚拟机内安装检测工具rpm包，并运行检测命令：virtcheck \-\-guest |
| 开源使能 | E2B沙箱部署 | 支持在鲲鹏服务器上部署E2B实现快速创建和销毁轻量级沙箱实例 | 操作系统：openEuler 24.03 LTS SP3 e2b\-infra：2026.09\-3.oe2403sp3.aarch64 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 开源使能 | Kata沙箱部署 | 支持在鲲鹏服务器上部署Kata Containers启动AI沙箱，并结合Nydus镜像加速方案实现高效的容器镜像分发 | 操作系统：openEuler 24.03 LTS SP3 Kubernetes：1.28.14 Containerd：1.7.27 Kata Containers：3.27.0 Nydus：2.4.0 Nydus Snapshotter：0.15.12 Nerdctl：1.7.5 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 开源使能 | OpenStack混合部署 | 支持裸机和KVM虚拟机以AZ域的方式混部，每个AZ域内只能是全x86或全鲲鹏服务器。 | 操作系统支持：CentOS 7.6、openEuler 20.03 LTS 使用约束： 管理控制节点不支持混合部署。 鲲鹏和x86以AZ域方式混部。 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 开源使能 | Kubernetes混合部署 | 支持Docker容器下鲲鹏和x86混合部署。请参见《容器混部 部署指南(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Docker/kunpengcontainer\_04\_0001.html)》。 | 操作系统支持：CentOS 7.6、openEuler 20.03 LTS 使用约束：Kubernetes管理节点不支持混合部署。 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 开源使能 | oVirt管理虚拟机集群 | 支持oVirt在鲲鹏平台下使用。请参见《鲲鹏oVirt轻量级虚拟化管理平台 部署指南(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/oVirt/kunpengovirtoe2203\_04\_0001.html)》。 | 操作系统支持：openEuler 20.03 LTS SP1、openEuler 22.03 LTS SP2 | 否 | 本身即支持虚拟化的软件，因此无法在虚拟机中再次使用。 |
| 开源使能 | Docker容器大规模组网 | Docker容器大规模组网场景，请参见《大规模Docker容器组网 特性指南(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Docker/kunpengcontainer\_06\_0002.html)》。 | 操作系统支持：CentOS 7.6、openEuler 20.03 LTS | 是 | 可以在虚拟机中使用Docker容器技术。 |
| 开源使能 | Docker容器迁移IP地址不变 | Docker容器IP地址不变，请参见《Kube\-OVN 组件 用户指南(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengkubeovn\_06\_0002.html)》。 | 操作系统支持：CentOS 7.6、openEuler 20.03 LTS | 是 | 可以在虚拟机中使用Docker容器技术。 |
| 云原生基础架构 | KAE设备直通插件 | KAE（Kunpeng Accelerator Engine，鲲鹏加速引擎）是基于鲲鹏920系列处理器提供的硬件加速解决方案，包含了KAE加解密和KAE解压缩。KAE设备直通插件的主要功能是自动管理服务器上所有的KAE设备，并简化KAE设备的直通操作，让用户可以通过简单的声明将KAE设备直通到容器中来加速加解密和数据压缩场景，并且支持设置KAE设备的QoS | 操作系统支持：openEuler 22.03 LTS SP4及以上 使用约束：使用KAE设备直通插件之前确保已经创建KAE设备的VF。 | 否 | 仅支持在容器场景使用。 |
| 云原生基础架构 | Envoy KAE加速 | 在微服务场景下，Envoy无论是作为Ingress Gateway还是作为微服务的代理，都需要处理大量的TLS请求，尤其在握手阶段执行非对称加解密的操作时，需要消耗大量的CPU资源，在大规模微服务场景下这可能会成为一个瓶颈，Envoy的Kae Private Key Provider会将耗时的加解密运算从CPU卸载到鲲鹏KAE加速器上，在加速加解密的同时也为其他业务负载释放CPU算力。 | 操作系统支持：openEuler 22.03 LTS SP4及以上 使用约束：使用KAE设备直通插件之前确保已经创建KAE设备的VF。 | 否 | 支持在容器和物理机场景使用 |
| 云原生高性能网络 | SR\-IOV直通插件 | SR\-IOV技术可以支持单个物理PCIe设备虚拟化成多个虚拟PCIe设备，然后将这些虚拟设备直通到各个虚拟机，从而满足单个物理PCIe设备支撑多虚拟机运行的应用场景。K8s SR\-IOV设备直通插件能够自动识别并纳管节点上的SR\-IOV设备，并根据用户在配置文件中指定的SR\-IOV设备类型自动完成挂载过程，极大地简化了使用流程。详细使用方法参见《云原生场景K8s SR\-IOV直通插件 用户指南(https://www.hikunpeng.com/document/detail/zh/boostvirt/cloudnativehighperfnet/k8ssriovpassthroughplugin/docs/zh/cloud\_native\_scenario\_kubernetes\_sr\-iov\_device\_plugin\_user\_guide.md)》 | 操作系统支持：openEuler 22.03 LTS SP4及以上 使用约束：使用SR\-IOV设备直通插件之前确保已经创建SR\-IOV设备的VF | 否 | 仅支持在容器场景使用。 |
| 云原生资源亲和与隔离 | 鲲鹏拓扑亲和插件 | 支持基于K8s部署容器时，根据计算节点的CPU负载情况自动调整容器的CPU调度范围，从而确保NUMA亲和性。 | 操作系统支持：openEuler 20.03 LTS SP3，openEuler 22.03 LTS SP4 K8s版本：1.23.x，1.28.4 containerd版本：1.7.14 使用约束：要求使用containerd作为容器运行时 Docker版本：20.10.14 使用约束：以Dockershim作为运行时通信组件 | 否 | 仅支持在容器场景使用。 |
| 云原生资源亲和与隔离 | 在离线混部插件（Kunpeng QoS Controller） | MPAM是Armv8.4\-A的一个新特性，MPAM机制通过给在CPU/IO源头给不同业务流的所有请求打上不同的标签（PARTID/PMG），使得硬件能够感知到业务流，基于这些信息，可以实现在系统资源的各个组件（Cache，DDR等），动态分配资源，如Cache容量，DMC带宽等，实现不同业务流的隔离，降低干扰。SMT QoS 通过WFI指令等方式限制BE任务指令吞吐量，保障LS任务获得更多微架构资源，允许BE任务使用LS任务的空闲SMT线程，提高整体资源利用率。在离线混部插件（Kunpeng QoS Controller）可以在混部场景对离线业务的资源使用量进行动态隔离，在资源空闲时使离线业务使用更多的资源，在资源紧张时限制离线业务的资源使用量，保证在线业务的性能，提高系统整体资源利用率。 | 操作系统支持：openEuler 22.03 LTS SP4及以上 使用约束：使用MPAM插件之前确保已经使能MPAM | 否 | 仅支持在容器场景使用。 |
