---
title: VF设备选择ITS
description: "在支持多个ITS（Interrupt Translation Service，中断翻译服务）的服务器平台上，物理PCI设备PF（Physical Function）下创建的VF（Virtual Function）默认通常沿用IORT/PCI的设备中断域解析路径。该默认路径迫使VF设备只能选择与PF设备相同的ITS，当PF设备所使用的ITS压力过大时，会导致VF设备性能受到影响。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/twp/kunpengcpfs_19_0031.html
sourcePath: /source/zh/kunpengcpfs/twp/kunpengcpfs_19_0031.html
indexId: d2af0d8ac84ce98fab074fba9e64a9af4b0f916917c803a917864d7dd844928751
---
# 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，实现更小的性能衰减。
