本申请涉及但不限于系统控制,尤其涉及一种系统控制方法、装置、设备及存储介质。
背景技术:
1、当前系统中外围组件互连装置在发生不可纠正错误时,自动重启整个系统。但是系统重启无法保证发生错误的外围组件互连装置能再次正常运转,并且发生错误的外围组件互连装置有机率重复发生错误;当再次发生错误时系统无法正确侦测到正确相关错误信息,因此,无法保证整个系统的稳定性。
技术实现思路
1、有鉴于此,本申请实施例为解决现有技术中存在的问题,提供一种系统控制方法及设备。
2、本申请实施例的技术方案是这样实现的:
3、一方面,本申请实施例提供一种系统控制方法,包括:获取系统中外围组件互连装置的错误信息;在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,确定发生目标错误的外围组件互连装置;屏蔽所述发生目标错误的外围组件互连装置。
4、在一些实施例中,所述在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,所述方法还包括:对所述系统进行重置,使所述发生目标错误的外围组件互连装置被重置。
5、在一些实施例中,所述屏蔽所述发生目标错误的外围组件互连装置之后,所述方法还包括:确定所述发生目标错误的外围组件互连装置的屏蔽信息;所述屏蔽信息用于表征所述发生目标错误的外围组件互连装置已被屏蔽及被屏蔽原因。
6、在一些实施例中,在所述系统包括多个外围组件互连装置的情况下,所述方法还包括:基于所述多个外围组件互连装置的错误信息,确定所述多个外围组件互连装置的健康程度;基于所述多个外围组件互连装置的健康程度,确定所述多个外围组件互连装置的健康程度列表;以所述多个外围组件互连装置的健康程度列表为参考数据,确定是否需要屏蔽所述多个外围组件互连装置中的任一外围组件互连装置。
7、在一些实施例中,所述基于所述多个外围组件互连装置的错误信息,确定所述多个外围组件互连装置的健康程度,包括:获取所述多个外围组件互连装置的错误信息;确定所述多个外围组件互连装置中每一外围组件互连装置的错误事件、错误发生次数和错误发生时间;基于所述多个外围组件互连装置中每一外围组件互连装置的错误事件、错误发生次数和错误发生时间,确定所述多个外围组件互连装置的健康程度。
8、在一些实施例中,所述方法还包括:输出用于提示对所述发生目标错误的外围组件互连装置进行屏蔽的第一提示信息;接收针对所述第一提示信息的输入操作;在所述输入操作为确认对所述发生目标错误的外围组件互连装置进行屏蔽的情况下,屏蔽所述发生目标错误的外围组件互连装置,并输出所述发生目标错误的外围组件互连装置的屏蔽信息。
9、在一些实施例中,所述方法还包括:输出用于提示对所述系统进行重置的第二提示信息;接收针对所述第二提示信息的输入操作;在所述输入操作为确认对所述系统进行重置的情况下,重置所述系统。
10、在一些实施例中,所述方法还包括:输出所述多个外围组件互连装置的健康程度列表;接收针对所述健康程度列表的输入操作;在所述输入操作表征屏蔽所述多个外围组件互连装置中的任一外围组件互连装置的情况下,对所述多个外围组件互连装置中的任一外围组件互连装置进行屏蔽。
11、在一些实施例中,所述方法还包括:根据所述系统的类型或预设信息,确定用于提示对所述发生目标错误的外围组件互连装置进行屏蔽的第一提示信息、用于提示对所述系统进行重置的第二提示信息、所述发生目标错误的外围组件互连装置的屏蔽信息和所述多个外围组件互连装置的健康程度列表的输出方式中的至少一种。
12、另一方面,本申请实施例提供一种系统控制装置,所述装置包括:第一获取模块,用于获取系统中外围组件互连装置的错误信息;第一确定模块,用于在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,确定发生目标错误的外围组件互连装置;第一屏蔽模块,用于屏蔽所述发生目标错误的外围组件互连装置。
13、再一方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的部分或全部步骤。
14、又一方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的部分或全部步骤。
15、在本申请实施例中,通过获取系统中外围组件互连装置的错误信息,在外围组件互连装置发生不可纠正错误的情况下,将发生不可纠正错误的外围组件互连装置屏蔽。这样,能够在系统中的外围组件互连装置发生错误时将发生不可纠正错误的外围组件互联装置及时屏蔽,避免系统中的外围组件互联装置重复发生不可纠正错误,从而增强系统对错误的处理能力,提高了整个系统的安全性和稳定性。
1.一种系统控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述屏蔽所述发生目标错误的外围组件互连装置之后,所述方法还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,在所述系统包括多个外围组件互连装置的情况下,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述多个外围组件互连装置的错误信息,确定所述多个外围组件互连装置的健康程度,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
8.根据权利要求4所述的方法,其特征在于,所述方法还包括:
9.根据权利要求6至8任一项所述的方法,其特征在于,所述方法还包括:
10.一种系统控制装置,其特征在于,所述装置包括:
11.一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至9任一项所述方法中的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9任一项所述方法中的步骤。