开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

VF设备选择ITS

在支持多个ITS(Interrupt Translation Service,中断翻译服务)的服务器平台上,物理PCI设备PF(Physical Function)下创建的VF(Virtual Function)默认通常沿用IORT/PCI的设备中断域解析路径。该默认路径迫使VF设备只能选择与PF设备相同的ITS,当PF设备所使用的ITS压力过大时,会导致VF设备性能受到影响。

VF设备选择ITS新特性提供PF级sysfs接口,允许用户为某个PF配置一组VF可使用的ITS设备(通过指定ITS raw index)。内核在接受配置前会根据PF当前实际使用的ITS设备、平台拓扑规则和芯片能力白名单进行校验。只有全部条件满足时,配置才会被保存并在后续VF枚举时生效。

当前需要注意的是,该特性并不是通用ITS重映射能力,而是受平台约束的VF ITS选择能力。配置项必须与当前平台IORT ITS注册顺序、PF当前ITS位置以及芯片型号匹配。

约束与限制

  • 硬件平台仅支持鲲鹏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

应用场景

在开启GICv4.1特性的虚拟机场景中,直通网卡VF设备或者NVME盘VF设备,在遇到较大中断背景压力时,可选择负载较小的ITS,实现更小的性能衰减。