我要评分
获取效率
正确性
完整性
易理解

Kunpeng BoostKit for Virtualization

Kunpeng BoostKit for Virtualization tackles critical virtualization challenges including performance overhead, network and storage I/O acceleration, and hardware virtualization. The solution offers open-source adaptation for Kunpeng virtualization, enhanced hardware virtualization acceleration, multi-core computing optimization. These capabilities combine to deliver optimal overall computing performance in virtualized environments.

Getting Started

  • What's new

    Describes the latest updates in documents of Kunpeng BoostKit for Virtualization.

  • Feature list

    Provides an overview of basic and application acceleration features.

  • Technical white paper

    Describes the solution architecture, typical solutions, and key features of Kunpeng BoostKit for Virtualization.

Key Virtualization Features

Virtualized CPU Acceleration

  • Virtualized topology-aware scheduling

    Accelerates CPU scheduling for applications on VMs based on hardware-software collaboration.

  • Interrupt passthrough

    Activates GICv4.1 to enhance the interrupt management mechanisms, improving interrupt processing efficiency in virtualized environments.

  • GICv4.1 overcommitment optimization

    Allows the GIC to skip VMOVP instructions when vCPUs are migrated between CPUs that share the same virtual processing element (vPE) table, thus improving VM service performance in overcommitment scenarios.

Virtualized I/O Acceleration

  • vKAE

    Provides a hardware acceleration solution based on the Kunpeng processor, including KAE encryption and decryption as well as KAEzip.

  • vKAE passthrough live migration

    Supports live migration of KAE passthrough devices, expanding the application scenarios of KAE devices.

  • High-performance cloud disk optimization

    Eliminates the doublewrite redundancy to improve database performance.

  • OVS flow table normalization

    Normalizes OVS flow tables to reduce the number of times that flow tables are queried during packet forwarding.

  • OVS flow table NIC acceleration

    Offloads the OVS forwarding flow table to the NIC, and uses the table lookup capability of the hardware to improve the forwarding performance of the virtualized network.

Virtualization Management Optimization

General Optimization

  • Virtualization WAAS Booster

    Perceives the running load of service containers and dynamically adjusts container parameters to ensure the optimal configuration in real time.

Key Container Features

Cloud-Native Infrastructure

  • KAE device plugin

    Automatically manages all KAE devices on the server and simplifies the passthrough operations of the KAE devices.

  • KAE-enabled Envoy acceleration

    Offloads time-consuming encryption and decryption operations from the CPU to KAE to accelerate encryption and decryption while releasing CPU computing power for other service workloads.

Cloud-Native High-Performance Networking

  • SR-IOV passthrough plugin

    Automatically manages and implements passthrough for SR-IOV devices using the Kubernetes device plugin mechanism.

Cloud-Native Resource Affinity & Isolation

  • Kunpeng topology affinity plugin

    Adds the NUMA affinity mechanism to Kubernetes container overcommitment scenarios to improve the container performance.

  • MPAM plugin

    Restricts the memory bandwidth and L3 cache capacity occupied by offline services to prevent offline services from affecting the performance of real-time services.

System Tuning Guide

  • System tuning guide

    Provides guidance for basic tuning, cluster tuning, SPECjvm tuning, and typical scenario tuning.

Open-Source Enablement

  • QEMU-KVM

    Guide for installation and tuning of QEMU-KVM VMs.

  • libvirt

    Guide for installation of libvirt.

  • OpenStack

    Guide for deployment and tuning of OpenStack.

  • oVirt

    Guide for deployment of oVirt.

  • KubeSphere

    Guide for deployment of KubeSphere.

  • Open vSwitch

    Guide for installation of Open vSwitch.

  • Docker

    Guide for installation, deployment, and tuning of Docker.

  • containerd

    Guide for installation of containerd.

  • Kubernetes

    Guide for installation and deployment of Kubernetes.

  • Calico

    Guide for installation of Calico.

  • Istio

    Guide for installation of Istio.

  • Prometheus

    Guide for installation of Prometheus.

Test Guide

  • Test guide

    Provides the function and performance test guide for open-source virtualization software.

Troubleshooting

  • Troubleshooting

    Symptoms and solutions of faults that occur during compilation, installation, and use of virtualization software.

Historical Versions