一种服务器多IO拓展的自动配置方法及相关设备技术

技术编号:27741521 阅读:29 留言:0更新日期:2021-03-19 13:34
本发明专利技术提供了一种服务器多IO拓展的自动配置方法及相关设备,属于服务器优化技术领域,减少了服务器的开发周期,实现了针对不同IO服务器自行配置不同版本的硬件的过程,缓解了现有技术中服务器在多IO扩展性上的局限性。所述方法包括:获取待配置IO的带宽分布需求数据;获取服务器内支持PCIe协议的交换芯片的槽位分配数据;根据所述待配置IO的所述带宽分布需求数据与所述服务器内支持PCIe协议的交换芯片的所述槽位分配数据得出所述待配置IO的配置数据;基于所述待配置IO的所述配置数据加载配置固件;校验所述配置固件。

【技术实现步骤摘要】
一种服务器多IO拓展的自动配置方法及相关设备
本专利技术涉及服务器优化
,尤其是涉及一种服务器多IO拓展自动配置方法及相关设备。
技术介绍
由于服务器系统需要存在高IO拓展性的需求,所以在这种服务器系统设计中,支持PCIe协议的交换芯片就会被广泛应用。现有技术方案中一般是根据产品对多IO拓展的需求,设计固定的PCIE拓展槽位,用于支持固定数量的PCIE设备。因此受限于支持PCIe协议的交换芯片的固件版本,硬件设计,机构设计等,支持PCIe协议的交换芯片本身在对外接口分配上具有统一的设计,在多IO拓展性上存在较大局限性,并且带来自动降带宽使用的问题,无法有效利用支持PCIe协议的交换芯片的带宽,对支持PCIe协议的交换芯片的资源造成浪费。同时,针对不同的IO拓展配置要求需开发不同版本的硬件,固件以及机构件等,大大延长了服务器的开发周期,且对开发人力也存在较多重复性工作,既不能快速满足市场的应用需求,也对后端的技术研发增加大量的重复性工作。
技术实现思路
本专利技术的目的在于提供一种服务器多IO拓展自动配置方法,缓解了现有本文档来自技高网...

【技术保护点】
1.一种服务器多IO拓展的自动配置方法,其特征在于,包括:/n获取待配置IO的带宽分布需求数据;/n获取服务器内支持PCIe协议的交换芯片的槽位分配数据;/n根据所述待配置IO的所述带宽分布需求数据与所述服务器内支持PCIe协议的交换芯片的所述槽位分配数据得出所述待配置IO的配置数据;/n基于所述待配置IO的所述配置数据加载配置固件;/n校验所述配置固件。/n

【技术特征摘要】
1.一种服务器多IO拓展的自动配置方法,其特征在于,包括:
获取待配置IO的带宽分布需求数据;
获取服务器内支持PCIe协议的交换芯片的槽位分配数据;
根据所述待配置IO的所述带宽分布需求数据与所述服务器内支持PCIe协议的交换芯片的所述槽位分配数据得出所述待配置IO的配置数据;
基于所述待配置IO的所述配置数据加载配置固件;
校验所述配置固件。


2.根据权利要求1所述的服务器多IO拓展的自动配置方法,其特征在于,所述获取待配置IO的带宽分布需求数据的步骤,包括:
通过复杂可编程逻辑器件检测高速信号连接器的连接数据;
根据所述高速信号连接器的所述连接数据确定所述待配置IO的所述带宽分布需求数据。


3.根据权利要求2所述的服务器多IO拓展的自动配置方法,其特征在于,所述通过复杂可编程逻辑器件检测高速信号连接器的连接数据的步骤,具体包括:
获取支持PCIe协议的卡槽的基础数据;
根据所述支持PCIe协议的卡槽的所述基础数据获取所述高速信号连接器的连接数据。


4.根据权利要求1所述的服务器多IO拓展的自动配置方法,其特征在于,所述根据所述待配置IO的所述带宽分布需求数据与所述服务器内支持PCIe协议的交换芯片的所述槽位分配数据得出所述待配置IO的配置数据的步骤,包括:
将所述服务器内支持PCIe协议的交换芯片的所有槽位进行设置,得到所有槽位的身份信息;
根据所述待配置IO的所述带宽分布需求数据与所述服务器内支持PCIe协议的交换芯片的所述槽位分配数据得出所述待配置IO的槽位与所述待配置IO的槽位的带宽数据;
基于所述待配置IO的槽位与所述服务器内支持PCIe协议的交换芯片的所述所有槽位的身份信息得到所述待配置IO的槽位的身份信息;
根据所述待配置IO的槽位的所述身份信息与所述待配置IO的槽位的所述带宽数据得到所述待配置IO的配置数据。


5.根据权利要求1所述的服务器多IO拓展的自动配置方法,其特征在...

【专利技术属性】
技术研发人员:王培培
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1