本发明涉及服务器应用,特别是涉及一种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中任一项所述的方法的步骤。