编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

光纤通道虚拟功能的带宽配置

光纤通道 SR-IOV 回调中提供的带宽值以百分点格式(而不是绝对的带宽百分比)指定。指定百分点可使 PF 驱动程序和 HBA 固件能够灵活地调优硬件,以满足接近于指定百分点的服务质量 (quality of service, QoS)。这些设备需要尽可能准确地提供 QoS。

带宽百分点仅适用于可供与 PF 相关的虚拟功能集使用的带宽。PF 自身使用的带宽必须通过其他某些方式保留。

带宽配置以必须为特定 VF 保留的下限形式指定。PF 驱动程序可以选择为 VF 分配更多可用带宽,前提是不会导致其他虚拟功能降到其指定的最低限以下。下列准则说明了 PF 驱动程序如何解释用于回调的带宽参数:

未指定或为 0

对于未显式设置带宽百分点或带宽百分点为零的所有虚拟功能,将会分配公平份额的、没有为任何其他 VF 保留的带宽。

例如,如果针对一项或多项虚拟功能分配了 60% 的带宽,则剩余 (40%) 带宽将用来在未指定带宽百分点的所有虚拟功能之间进行公平份额分配。

1-100

与此 PF 相关的虚拟功能的可用带宽百分点。

PF 驱动程序必须确保如有任何虚拟功能未指定带宽百分点,总有一些带宽可供这些虚拟功能使用。应防止出现 VF 没有可用带宽的情况。

带宽分配并非必须满足的硬性要求,而是对 PF 驱动程序和 HBA 固件预期的最好尝试。