【技术实现步骤摘要】
本专利技术涉及多CPU互联技术,尤其涉及一种中央处理器CPU热移除、热添加方法及装置。
技术介绍
随着IT(InternetTechnology,互联网技术)技术的迅猛发展,各类IT系统中的数据量越来越大,例如现在一些应用于企业关键业务的服务器,由于这些业务处于企业应用中的核心地位,这就决定了它处理的数据和信息都是用户核心的商业数据和信息,而且通常都是海量的。从目前一些关键业务领域最常见的三大类应用:在线交易、商业分析和数据库来看,即使应用于一家普通企业,其所处理的数据量可能也十分惊人,就更不用说它们在银行、电信、证券等行业运行时,动辄就要面对TB或PB级的数据量了。如此规模的数据量,又关系到商业用户的生产、运营和决策效率,势必要求其承载平台要有非常出色的高性能处理能力,而且随着HANA(High-PerformanceAnalyticAppliance,分析软件)等大规模内存数据库应用的兴起,对单台服务器系统的内存容量也提出了很高的要求,因此需要在单台服务器中集成更多的CPU(CentralProcessingUnit,中央处理器),更多的内存以达到业务运行所需的高性能,大容量的要求。由此,衍生出了多CPU互联技术,即通过CPU之间高速互联通道(如QPI(QuickPathInterconnect,快速通道互联)快速互联通道等)将多个CPU相互连接,使得多颗物理CPU可以通过这些高速互联通道相互连接形成 ...
【技术保护点】
一种中央处理器CPU热移除方法,其特征在于,所述方法适用于具有非全互联的第一CPU拓扑的服务器,所述服务器包括控制器,当前运行的第一CPU拓扑包括多个CPU,所述方法包括:所述控制器确定所述多个CPU中的第一CPU,所述第一CPU为有故障或根据第一指示信息需要移除的CPU,所述第一指示信息来自所述第一CPU拓扑或用户接口;所述控制器确定所述多个CPU中与所述第一CPU符合预设条件的至少一个第二CPU;所述控制器向所述第一CPU拓扑发送第二指示信息,所述第二指示信息用于指示移除所述第一CPU以及所述至少一个第二CPU,得到第二CPU拓扑,并运行所述第二CPU拓扑。
【技术特征摘要】
1.一种中央处理器CPU热移除方法,其特征在于,所述方法适用于具有非全互联的第一CPU拓扑的服务器,所述服务器包括控制器,当前运行的第一CPU拓扑包括多个CPU,所述方法包括:
所述控制器确定所述多个CPU中的第一CPU,所述第一CPU为有故障或根据第一指示信息需要移除的CPU,所述第一指示信息来自所述第一CPU拓扑或用户接口;
所述控制器确定所述多个CPU中与所述第一CPU符合预设条件的至少一个第二CPU;
所述控制器向所述第一CPU拓扑发送第二指示信息,所述第二指示信息用于指示移除所述第一CPU以及所述至少一个第二CPU,得到第二CPU拓扑,并运行所述第二CPU拓扑。
2.根据权利要求1所述的方法,其特征在于,所述控制器确定所述多个CPU中与所述第一CPU符合预设条件的至少一个第二CPU,包括:
所述控制器确定所述第一CPU的至少一个备份第二CPU。
3.根据权利要求2所述的方法,其特征在于,所述第一CPU拓扑包括多个CPU组,多个CPU组的信息预存在所述服务器中,所述控制器确定所述第一CPU的至少一个备份第二CPU包括:
所述控制器确定与所述第一CPU属于同一CPU组的至少一个第二CPU。
4.根据权利要求1所述的方法,其特征在于,每个CPU具有多个端口,所述多个CPU之间通过端口连接,所述控制器确定所述多个CPU中与所述第一CPU符合预设条件的至少一个第二CPU,包括:
所述控制器确定与所述第一CPU通过相同的端口号的端口相互连接的至少一个第二CPU。
5.根据权利要求1所述的方法,其特征在于,所述第二指示信息用于指示移除所述第一CPU以及所述至少一个第二CPU包括:
所述第二指示信息用于指示所述第一CPU拓扑,将所述第一CPU以及所述至少一个第二CPU中的资源回收,断开所述第一CPU以及所述至少一个第二CPU与所述第二CPU拓扑中的CPU的连接。
6.一种中央处理器CPU热添加方法,其特征在于,所述方法适用于具有非全互联的第三CPU拓扑的服务器,所述服务器包括控制器,所述方法包括:
所述控制器确定第一指示信息,所述第一指示信息用于指示添加第三CPU,其中,所述第三CPU不在当前运行的第三CPU拓扑中;
所述控制器确定与第三CPU符合预设条件的至少一个第四CPU是否已经安装;
若是,所述控制器向所述第三CPU拓扑发送第二指示信息,所述第二指示信息用于指示添加所述第三CPU以及所述至少一个第四CPU,得到第四CPU拓扑,并运行所述第四CPU拓扑。
7.根据权利要求6所述的方法,其特征在于,所述控制器确定第一指示信息包括:
所述控制器通过用户接口接收所述第三指示信息,所述第三指示信息包括第三CPU的标识;
或者,
所述控制器通过感应器接收安装所述第三CPU触发的第四指示信息;根据所述第四指示信息,确定已安装的所述第三CPU。
8.根据权利要求6或7所述的方法,其特征在于,所述控制器确定与第三CPU符合预设条件的至少一个第四CPU是否已经安装,包括:
所述控制器确定所述第三CPU的至少一个备份第二CPU是否已经安装。
9.根据权利要求8所述的方法,其特征在于,所述第四CPU拓扑包括多个CPU组,多个CPU组的信息预存在所述服务器中,所述控制器确定与第三CPU符合预设条件的至少一个第四CPU是否已经安装,包括:
所述控制器确定与所述第三CPU属于同一CPU组的至少一个第四CPU是否已经安装。
10.根据权利要求6或7所述的方法,其特征在于,所述第二指示信息用于指示添加所述第三CPU以及所述第四CPU包括:
所述第二指示信息用于指示,为所述第三CPU以及所述至少一个第四CPU分配资源,建立所述第三C...
【专利技术属性】
技术研发人员:张飞,廖德甫,马樟平,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。