PCIE部件的智能化配置方法、装置和计算机设备与流程

文档序号:34903011发布日期:2023-07-26 15:11阅读:38来源:国知局
PCIE部件的智能化配置方法、装置和计算机设备与流程

本发明涉及服务器应用,特别是涉及一种pcie部件的智能化配置方法、装置、计算机设备和存储介质。


背景技术:

1、服务器pcie部件配置多种多样,在用户实际使用时,经常会出现某些pcie部件配置在性能方面非当前服务器系统表现最优的情况,这样会导致系统没有工作在最佳状态,没有充分发挥服务器的能力,造成了客户资源的浪费。

2、在目前传统方案中主要依靠个人能力来人工判断,存在不确定因素,并且存在遗漏评估的可能性,当配置的某pcie部件x配置到xi部件时,可能系统的性能非最优,影响系统性能的发挥,影响客户的业务体验。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种pcie部件的智能化配置方法、装置、计算机设备和存储介质。

2、一种pcie部件的智能化配置方法,所述方法包括:

3、在服务器系统内部建立pcie部件配置性能优选表,所述pcie部件配置性能优选表中包括场景、对应cpu、pcie槽位号、场景内优先级、同一cpu跨场景优先级以及无差别优先级;

4、系统上电,对当前服务器的pcie部件配置进行检测;

5、根据所述pcie部件配置性能优选表对当前pcie部件配置进行评估;

6、如果当前pcie部件配置符合系统性能最优要求则服务器正常运行,如果不满足系统性能最优要求则给客户发出提醒。

7、在其中一个实施例中,所述根据所述pcie部件配置性能优选表对当前pcie部件配置进行评估的步骤包括:

8、判断pcie部件配置是否有特定cpu限制;

9、如果没有特定cpu限制,则按照无差别优先级作为判断参数;如果有特定cpu限制,则继续判断是否有场景类别的约束;

10、如果有场景限制,则按照特定场景对应的场景内优先级作为判断的参数;如果没有场景限制,则按照同一cpu跨场景优先级作为判断的参数。

11、在其中一个实施例中,在所述如果有场景限制,则按照特定场景对应的场景内优先级作为判断的参数;如果没有场景限制,则按照同一cpu跨场景优先级作为判断的参数的步骤之后还包括:

12、选定参数后,继续判断当前pcie部件配置是否为对应优选表中优先级最高的槽位;

13、如果是则符合系统性能最优要求,如果不是则当前pcie部件配置不符合系统性能最优要求。

14、在其中一个实施例中,所述如果不满足系统性能最优要求则给客户发出提醒的步骤还包括:

15、指示出哪个槽位不符合系统性能最优要求,待客户采取措施后系统才能正常运行,以使服务器系统最终达到最优。

16、一种pcie部件的智能化配置装置,所述装置包括:

17、优选表建立模块,所述优选表建立模块用于在服务器系统内部建立pcie部件配置性能优选表,所述pcie部件配置性能优选表中包括场景、对应cpu、pcie槽位号、场景内优先级、同一cpu跨场景优先级以及无差别优先级;

18、配置检测模块,所述配置检测模块用于系统上电,对当前服务器的pcie部件配置进行检测;

19、配置评估模块,所述配置评估模块用于根据所述pcie部件配置性能优选表对当前pcie部件配置进行评估;

20、决策模块,所述决策模块用于如果当前pcie部件配置符合系统性能最优要求则服务器正常运行,如果不满足系统性能最优要求则给客户发出提醒。

21、在其中一个实施例中,所述配置评估模块还用于:

22、判断pcie部件配置是否有特定cpu限制;

23、如果没有特定cpu限制,则按照无差别优先级作为判断参数;如果有特定cpu限制,则继续判断是否有场景类别的约束;

24、如果有场景限制,则按照特定场景对应的场景内优先级作为判断的参数;如果没有场景限制,则按照同一cpu跨场景优先级作为判断的参数。

25、在其中一个实施例中,所述配置评估模块还用于:

26、选定参数后,继续判断当前pcie部件配置是否为对应优选表中优先级最高的槽位;

27、如果是则符合系统性能最优要求,如果不是则当前pcie部件配置不符合系统性能最优要求。

28、在其中一个实施例中,所述决策模块还用于:

29、指示出哪个槽位不符合系统性能最优要求,待客户采取措施后系统才能正常运行,以使服务器系统最终达到最优。

30、一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。

31、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。

32、上述pcie部件的智能化配置方法、装置、计算机设备和存储介质,通过服务器系统软件设计,建立了系统的pcie配置性能优选表,在上电时,对比现有pcie部件配置和系统的pcie部件配置性能优选表进行匹配,给出综合评估,判断配置的合理性,并通过告警信息,给客户提供指示信息,帮助客户采取措施,避免了错误配置,减少由于配置原因带来的性能下降,最终实现了服务器部件配置的智能管理。从效果上看,对提升客户业务体验和减少客户潜在损失方面都有明显的改进。



技术特征:

1.一种pcie部件的智能化配置方法,所述方法包括:

2.根据权利要求1所述的pcie部件的智能化配置方法,其特征在于,所述根据所述pcie部件配置性能优选表对当前pcie部件配置进行评估的步骤包括:

3.根据权利要求2所述的pcie部件的智能化配置方法,其特征在于,在所述如果有场景限制,则按照特定场景对应的场景内优先级作为判断的参数;如果没有场景限制,则按照同一cpu跨场景优先级作为判断的参数的步骤之后还包括:

4.根据权利要求3所述的pcie部件的智能化配置方法,其特征在于,所述如果不满足系统性能最优要求则给客户发出提醒的步骤还包括:

5.一种pcie部件的智能化配置装置,其特征在于,所述装置包括:

6.根据权利要求5所述的pcie部件的智能化配置装置,其特征在于,所述配置评估模块还用于:

7.根据权利要求6所述的pcie部件的智能化配置装置,其特征在于,所述配置评估模块还用于:

8.根据权利要求7所述的pcie部件的智能化配置装置,其特征在于,所述决策模块还用于:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。


技术总结
本申请涉及一种PCIE部件的智能化配置方法、装置、计算机设备和存储介质,其中该方法包括:在服务器系统内部建立PCIE部件配置性能优选表,所述PCIE部件配置性能优选表中包括场景、对应CPU、PCIE槽位号、场景内优先级、同一CPU跨场景优先级以及无差别优先级;系统上电,对当前服务器的PCIE部件配置进行检测;根据所述PCIE部件配置性能优选表对当前PCIE部件配置进行评估;如果当前PCIE部件配置符合系统性能最优要求则服务器正常运行,如果不满足系统性能最优要求则给客户发出提醒。本发明减少由于配置原因带来的性能下降,最终实现了服务器部件配置的智能管理。

技术研发人员:刘卫岗,纪大为
受保护的技术使用者:深圳云芯智联信息技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1