System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网卡配置方法、处理装置及服务器集群制造方法及图纸_技高网

网卡配置方法、处理装置及服务器集群制造方法及图纸

技术编号:40008316 阅读:10 留言:0更新日期:2024-01-16 14:52
本申请实施例提供了一种网卡配置方法、处理装置及服务器集群。处理装置包括控制器、网卡以及PCIe交换机,所述网卡通过所述PCIe交换机与一个或多个服务器通讯连接,所述方法包括:所述控制器获取所述网卡的带宽使用量;所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述PCIe交换机连接的服务器的数量。本申请实施例使得多个服务器能够共享同一个网卡提供的带宽资源,从而提高网卡的资源利用率。

【技术实现步骤摘要】

本申请涉及服务器,具体涉及一种网卡配置方法、处理装置及服务器集群


技术介绍

1、随着服务器技术的发展,服务器中通常会配置有网卡。网卡例如为数据处理单元(data processing unit,dpu)卡。网卡中包括处理单元和接口。网卡可以通过处理单元提供的算力以及接口提供的带宽资源为服务器转发业务流量。

2、目前网卡通常集成在服务器内部,例如网卡安装在服务器内部的总线接口的插槽中。然而,采用上述方式时,一个网卡仅能被一个服务器使用,例如仅内部设置有网卡的服务器能使用网卡的带宽资源,而其他服务器无法使用网卡的带宽资源,导致网卡的资源利用率低下。特别是,当网卡为dpu卡,由于dpu卡的成本较高,一个dpu卡仅由一个服务器使用会导致dpu卡的资源利用比较紧张,部署dpu卡的成本较高。


技术实现思路

1、本申请实施例提供了一种网卡配置方法、处理装置及服务器集群,能够提高网卡的资源利用率。所述技术方案如下。

2、第一方面,提供了一种网卡配置方法,应用于处理装置,所述处理装置包括控制器、网卡以及pcie交换机,所述网卡通过所述pcie交换机与一个或多个服务器通讯连接,所述方法包括:所述控制器获取所述网卡的带宽使用量;所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述pcie交换机连接的服务器的数量。

3、本申请实施例中,由于基于网卡的带宽使用量,配置网卡通过pcie交换机连接的服务器数量,使得多个服务器能够共享同一个网卡提供的带宽资源,从而提高网卡的资源利用率。

4、此外,能够结合网卡的带宽使用量灵活地将网卡连接到不同数量的服务器上,能够根据网络带宽的需求灵活调整网卡与服务器之间的比例,从而提高灵活性。

5、此外,相较于每个服务器分别通过一根网线连接至该服务器对应的网卡的方式,多个服务器通过pcie交换机连接至网卡的方式下,仅需要一根网线即可,从而能够减少网线数量。

6、此外,由于网卡的资源得到更充分的使用,有助于降低部署网卡的数量。例如,在一个网卡连接两个服务器的场景下,可以节省一倍网卡的数量,从而成倍地降低网卡的部署成本。在一个网卡连接四个服务器的场景下,可以节省两倍网卡的数量,从而两倍地降低网卡的部署成本。

7、特别是,当网卡为dpu卡时,由于dpu卡的成本较高,通过基于dpu卡的带宽使用量,配置dpu卡通过pcie交换机连接的服务器数量,使得多个服务器能够共享同一个dpu卡,从而减少为所有服务器整体所需部署的dpu卡的数量,减少dpu卡资源利用紧张的风险,提高dpu卡的资源利用率,降低部署dpu卡的成本。

8、在一种可能的实现方式中,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述pcie交换机连接的服务器的数量,包括:所述控制器基于所述带宽使用量以及所述网卡的标称带宽,配置所述网卡通过所述pcie交换机连接的服务器的数量,所述服务器的数量与所述带宽使用量与标称带宽之间的比例负相关。

9、通过上述实现方式,当带宽使用量与标称带宽之间的比例越大,能够减少网卡连接的服务器的数量,使得网卡能够给已经连接的服务器提供更多的带宽,降低由于为服务器提供的带宽不足导致网络拥塞和性能下降的概率。当带宽使用量与标称带宽之间的比例越小时,能够增大网卡连接的服务器的数量,从而提高网卡的资源利用率,降低网卡资源的闲置的概率。

10、在一种可能的实现方式中,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述pcie交换机连接的服务器的数量,包括:所述控制器基于所述带宽使用量大于或等于所述标称带宽的一半,将所述网卡配置为通过所述pcie交换机连接一个服务器;或者,所述控制器基于所述带宽使用量小于所述标称带宽的一半且大于或等于所述标称带宽的四分之一,将所述网卡配置为通过所述pcie交换机连接两个服务器;或者,所述控制器基于所述带宽使用量小于所述标称带宽的四分之一,将所述网卡配置为通过所述pcie交换机连接四个服务器。

11、考虑到网卡的带宽使用量大于或等于网卡标称带宽的一半的情况下,一定概率下已经接近网络瓶颈,如果将网卡分配给多个服务器使用,可能导致无法满足每个服务器的带宽使用需求的风险,因此通过将网卡连接一个服务器,使得该服务器能充分利用网卡所支持的最大网络带宽。

12、在一种可能的实现方式中,所述控制器获取所述网卡的带宽使用量,包括:每隔时间周期,所述控制器统计所述网卡在所述时间周期的带宽使用量。

13、通过周期性地统计网卡在每个时间周期的带宽使用量,使得当前时间周期共享同一个网卡的服务器的数量与当前时间周期网卡的带宽使用量相关,使得共享同一个网卡的服务器的数量更加准确和灵活。

14、在一种可能的实现方式中,所述方法还包括:所述控制器基于所述网卡待连接的服务器的数量以及所述网卡支持的pcie通道最大数量,配置所述网卡与服务器之间的pcie通道的数量。

15、在一种可能的实现方式中,所述控制器基于所述网卡待连接的服务器的数量以及所述网卡支持的pcie通道最大数量,配置所述网卡与服务器之间的pcie通道的数量,包括:所述控制器将所述网卡与服务器之间的pcie通道的数量配置为所述网卡支持的pcie通道最大数量与所述网卡待连接的服务器的数量的比值。

16、通过结合网卡支持的pcie通道最大数量配置网卡与服务器之间pcie通道的数量,有助于更充分地利用网卡的pcie通道的带宽资源,服务器通过使用多个pcie通道也有助于提高数据传输速度。

17、在一种可能的实现方式中,所述网卡包括第一接口,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述pcie交换机连接的服务器的数量,包括:所述控制器基于所述网卡的所述第一接口的带宽使用量,调整所述网卡的所述第一接口通过所述pcie交换机连接的服务器的数量。

18、在控制器能够精确检测网卡特定接口的带宽使用量的情况下,通过结合网卡特定接口的带宽使用量调整该接口连接的服务器的数量,使得配置方法精确到接口级别,进一步提高精确性。

19、在一种可能的实现方式中,所述控制器基于所述网卡的所述第一接口的带宽使用量,调整所述网卡的所述第一接口通过所述pcie交换机连接的服务器的数量,包括:所述控制器响应于确定所述网卡的第一接口的带宽使用量小于第一阈值且所述网卡的每个接口的带宽使用量的平均值大于第二阈值,增加所述网卡的所述第一接口通过所述pcie交换机连接的服务器的数量,所述第一阈值小于所述第二阈值。由于第一接口的带宽使用量小于第一阈值且所述网卡的每个接口的带宽使用量的平均值大于第二阈值,表明第一接口过于空闲而第二接口负载较大,造成两个接口的带宽使用量的平均值仍大于第二阈值,因此通过将更多的服务器连接到第一接口可以有效利用第一未使用的带宽,提高第一接口带宽资源的利用率。此外,当第二接口的带宽使用量较高时,增加连接到第一接口的服务器数量可以平衡带宽负载,分担第二接口的传输压力本文档来自技高网...

【技术保护点】

1.一种网卡配置方法,其特征在于,应用于处理装置,所述处理装置包括控制器、网卡以及PCIe交换机,所述网卡通过所述PCIe交换机与一个或多个服务器通讯连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述PCIe交换机连接的服务器的数量,包括:

3.根据权利要求2所述的方法,其特征在于,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述PCIe交换机连接的服务器的数量,包括:

4.根据权利要求1所述的方法,其特征在于,所述控制器获取所述网卡的带宽使用量,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述控制器基于所述网卡待连接的服务器的数量以及所述网卡支持的PCIe通道最大数量,配置所述网卡与服务器之间的PCIe通道的数量,包括:

7.根据权利要求1所述的方法,其特征在于,所述网卡包括第一接口,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述PCIe交换机连接的服务器的数量,包括:

8.根据权利要求7所述的方法,其特征在于,所述控制器基于所述网卡的所述第一接口的带宽使用量,调整所述网卡的所述第一接口通过所述PCIe交换机连接的服务器的数量,包括:

9.一种处理装置,其特征在于,所述处理装置包括控制器、一个或多个网卡以及一个或多个PCIe交换机,所述PCIe交换机与一个或多个所述网卡电连接,一个或多个所述PCIe交换机还与一个或多个服务器连接;

10.一种服务器集群,其特征在于,所述服务器集群包括多个服务器以及所述处理装置,所述处理装置设置在至少一个服务器内或独立于所述多个服务器设置;

...

【技术特征摘要】

1.一种网卡配置方法,其特征在于,应用于处理装置,所述处理装置包括控制器、网卡以及pcie交换机,所述网卡通过所述pcie交换机与一个或多个服务器通讯连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述pcie交换机连接的服务器的数量,包括:

3.根据权利要求2所述的方法,其特征在于,所述控制器基于所述网卡的带宽使用量,配置所述网卡通过所述pcie交换机连接的服务器的数量,包括:

4.根据权利要求1所述的方法,其特征在于,所述控制器获取所述网卡的带宽使用量,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述控制器基于所述网卡待连接的服务器的数量以及所述网卡支持的pcie通道最大数...

【专利技术属性】
技术研发人员:王新成彭伟
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1