开启GICv4.1
GICv4.1中引入诸如直通设备vLPI中断透传、vSGI中断直通等中断直接注入特性,能够显著减少虚拟机在高负载环境中的VM-exit与VM-entry,提升虚拟机的性能。
- 修改BIOS。
在中,将GIC Version设置为4.1,如下图所示。

- 修改cmdline启动参数。
在cmdline中增加“kvm-arm.vgic_v4_enable=1”。修改完cmdline后,需要重启服务器。

- 确认GICv4.1成功开启。
Host执行dmesg | grep GIC,可以观察到kvm [1]: GICv4.1 support enabled,说明GICv4.1已经使能。

在使用4U8G规格虚拟机测试网络带宽时,由于虚拟机vCPU核数较少,网络中断与业务会同时运行在四个vCPU中。为了控制变量,需要测试物理机四个CPU核心的网络带宽时,同样将网络中断与业务运行在四个CPU核心中。
父主题: 网络损耗调优