一种双路CPU控制方法、系统、装置及存储介质与流程

文档序号:36788597发布日期:2024-01-23 12:06阅读:28来源:国知局
一种双路CPU控制方法、系统、装置及存储介质与流程

本申请属于计算机,尤其涉及一种双路cpu控制方法、系统、装置及存储介质。


背景技术:

1、随着计算机技术的不断发展,为了满足用户对于服务器算力的需求,提出了双路中央处理器(central processing unit,cpu)互连服务器。

2、虽然双路cpu互联服务器在算力上满足了用户需求,但是,当用户对数据稳定性要求较高时,双路cpu互联服务器由于存在跨cpu访问内存性能较差的问题,大大影响了数据的稳定性。

3、因此,亟需一种方法来解决双路cpu互联服务器跨cpu访问内存性能较差的问题,使得双路cpu互联服务器能够满足用户对于数据稳定性的要求。


技术实现思路

1、本申请实施例提供了一种双路cpu控制方法、系统、装置及存储介质,可以解决双路cpu互联服务器跨cpu访问内存性能较差的问题。

2、第一方面,本申请实施例提供了一种双路cpu控制方法,应用于所述双路cpu控制系统,该双路cpu控制系统包括:服务器、主bmc、从bmc,服务器包括从cpu和主cpu,主bmc通信连接从cpu和主cpu,从bmc通信连接从cpu,从bmc和主bmc通信连接,该控制方法包括:

3、确定服务器的工作模式,工作模式包括:双单路cpu模式和双路cpu互联模式,双单路cpu模式为:主bmc控制主cpu,并且,从bmc控制从cpu,双路cpu互联模式为:主bmc控制主cpu和从cpu;

4、在服务器的工作模式为双路cpu互联模式的情况下,主bmc将从cpu的低速信号的接收端从主bmc切换至从bmc,在低速信号切换之后,服务器的工作模式为双单路cpu模式。

5、在第一方面的一种可行的实现方式中,该方法还包括:在服务器的工作模式为双单路cpu模式的情况下,主bmc将从cpu的低速信号的接收端从该从bmc切换至主bmc,在低速信号切换之后,服务器的工作模式为双路cpu互联模式。

6、在第一方面的一种可行的实现方式中,该确定所述服务器的工作模式,包括:

7、根据主bmc的标识和从bmc的标识,确定与主bmc的标识和从bmc的标识对应的服务器的工作模式。

8、在第一方面的一种可行的实现方式中,在主bmc将从cpu的低速信号的接收端从主bmc切换至从bmc之前,方法还包括:

9、主bmc检测到从bmc的心跳信号。

10、在第一方面的一种可行的实现方式中,确定服务器的工作模式,包括:

11、主bmc读取用户配置的服务器的工作模式;

12、主bmc将服用户配置的服务器的工作模式发送给服务器的控制器;

13、服务器的控制器根据用户配置的服务器的工作模式,将主cpu的标识和从cpu的标识设置为与用户配置的服务器的工作模式对应的标识;

14、服务器的控制器读取主cpu的标识和从cpu的标识,控制主cpu和从cpu执行配置的工作模式。

15、在第一方面的一种可行的实现方式中,根据主bmc的标识和从bmc的标识,确定与主bmc的标识和从bmc的标识对应的服务器的工作模式,包括:

16、根据主bmc的标识和从bmc的标识分别对应的标识,确定主bmc的标识以及从bmc是否能够正常通信,主bmc的标识与主bmc的是否能够正常通信之间存在映射关系,从bmc的标识与从bmc的是否能够正常通信之间存在映射关系;

17、在主bmc的能够正常通信,并且,从bmc不能正常通信的情况下,确定服务器的工作模式为双路cpu互联模式;

18、在主bmc的能够正常通信,并且,从bmc能正常通信的情况下,确定服务器的工作模式为双单路cpu模式。

19、第二方面,本申请实施例提供了一种双路cpu控制的系统,所述系统包括:服务器、主bmc、从bmc,所述服务器包括从cpu和主cpu,所述主bmc通信连接从cpu和主cpu,所述从bmc通信连接从cpu,所述从bmc和所述主bmc通信连接,该系统用于上述第一方面中任一项所述方法。

20、第三方面,本申请实施例提供了一种通信装置,包括:上述第二方面所述的双路cpu控制系统。

21、第四方面,本申请实施例提供了一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的通信设备执行上述第一方面中任一项所述方法。

22、第五方面,一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项所述方法。

23、第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器执行上述第一方面中任一项所述方法。

24、第七方面,本申请实施例提供了另一种通信装置,包括至少一个处理器和接口电路,所述至少一个处理器用于执行上述第一方面中任一项所述方法。

25、可以理解的是,上述第二方面至第七方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

26、本申请实施例与现有技术相比存在的有益效果是:在服务器的工作模式为双路cpu互联模式的情况下,主bmc将从cpu的低速信号的接收端从主bmc切换至从bmc,在低速信号切换之后,服务器的工作模式为双单路cpu模式,使得服务器通过改变工作模式,避免了跨cpu进行内存访问,并且服务器工作在双单路cpu模式下数据稳定性较高,也能够满足用户对于数据稳定性的要求。



技术特征:

1.一种双路cpu控制方法,应用于所述双路cpu控制系统,所述双路cpu控制系统包括:服务器、主bmc、从bmc,所述服务器包括从cpu和主cpu,所述主bmc通信连接从cpu和主cpu,所述从bmc通信连接从cpu,所述从bmc和所述主bmc通信连接,其特征在于,所述控制方法包括:

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

3.如权利要求1所述的方法,其特征在于,所述确定所述服务器的工作模式,包括:

4.如权利要求1所述的方法,其特征在于,在所述主bmc将所述从cpu的低速信号的接收端从所述主bmc切换至所述从bmc之前,所述方法还包括:

5.如权利要求1所述的方法,其特征在于,所述确定所述服务器的工作模式,包括:

6.如权利要求3所述的方法,其特征在于,根据所述主bmc的标识和所述从bmc的标识,确定与所述主bmc的标识和所述从bmc的标识对应的所述服务器的工作模式,包括:

7.一种双路cpu控制系统,其特征在于,所述系统包括:服务器、主bmc、从bmc,所述服务器包括从cpu和主cpu,所述主bmc通信连接从cpu和主cpu,所述从bmc通信连接从cpu,所述从bmc和所述主bmc通信连接,所述系统用于执行权利要求1至6中任一项所述的方法。

8.一种通信装置,其特征在于,包括:权利要求7所述的双路cpu控制系统。

9.一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的通信设备执行如权利要求1至6中任一项所述的方法。

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


技术总结
本申请适用于计算机技术领域,提供了一种双路CPU控制方法、系统、装置及存储介质,该方法应用于双路CPU控制系统,在服务器的工作模式为双路CPU互联模式的情况下,主BMC将从CPU的低速信号的接收端从主BMC切换至从BMC,在低速信号切换之后,服务器的工作模式为双单路CPU模式,使得服务器通过改变工作模式,避免了跨CPU进行内存访问,并且服务器工作在双单路CPU模式下数据稳定性较高,也能够满足用户对于数据稳定性的要求。

技术研发人员:黄晓,王渊,李璇,周庆飞,李文帅
受保护的技术使用者:中国长城科技集团股份有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1