{{ $t('productDocDetail.guideClickSwitch') }}
{{ $t('productDocDetail.know') }}
{{ $t('productDocDetail.dontRemind') }}
6.11.3
{{sendMatomoQuery("Sangfor Cloud Platform (SCP)","Performance and Reliability Optimization")}}

Performance and Reliability Optimization

{{ $t('productDocDetail.updateTime') }}: 2025-12-17

VirtIO Optimization

aSV implements paravirtualized drivers for disk and network interfaces, significantly reducing I/O overhead compared to full hardware emulation. By providing a streamlined communication channel between the guest OS and hypervisor, VirtIO drivers deliver near-native storage and network performance for virtualized workloads.

NUMA Optimization for Enhanced Computing Performance

The system is Non-Uniform Memory Access aware, meaning it understands the physical topology of the server's CPUs and memory. It optimizes VM performance by ensuring vCPUs and their associated memory are allocated from the same NUMA node whenever possible, minimizing memory access latency.

VM-Level QoS

Quality of Service policies can be applied to individual VMs, guaranteeing minimum, limiting maximum, or prioritizing access to CPU, memory, disk I/O, and network bandwidth. This prevents "noisy neighbor" scenarios and ensures performance predictability for business-critical applications.

CPU, Network and Disk QoS

Granular QoS controls extend beyond the VM level to specific resource types. Administrators can define policies that cap CPU cycles, limit network throughput, or control disk IOPS for individual VMs or disk interfaces, providing fine-grained resource governance.

Large-Core VM Scheduling

For VMs configured with a high number of vCPUs, the scheduler employs optimizations to minimize the latency of waking up and coordinating all vCPUs simultaneously. This improves the performance of large, scale-up workloads that rely on parallel processing across many cores.

CPU Scheduling Load Balancing

The hypervisor's CPU scheduler dynamically distributes vCPU execution threads across all available physical CPU cores. This load balancing prevents any single core from becoming a bottleneck and ensures that all CPU resources are utilized efficiently across the host.

CPU Scheduling and Reservation

Administrators can assign reservations, limits, and shares to govern how CPU time is distributed among VMs. A reservation guarantees a VM will always receive a minimum amount of CPU power, while a limit prevents it from consuming more than a defined maximum, ensuring fair and controlled resource allocation.

Optimization of Computing Conversion Rate

This involves a set of techniques aimed at maximizing the performance of virtualized workloads relative to their physical counterparts. It includes reducing virtualization overhead through driver optimizations, minimizing scheduling latency, and tuning the hypervisor to deliver the highest possible compute efficiency for the hosted VMs.