一种中央处理器cpu热移除、热添加方法及装置的制造方法_5

文档序号:9921938阅读:来源:国知局
够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0131]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0132]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种中央处理器CHJ热移除方法,其特征在于,所述方法适用于具有非全互联的第一CPU拓扑的服务器,所述服务器包括控制器,当前运行的第一 CPU拓扑包括多个CPU,所述方法包括: 所述控制器确定所述多个CPU中的第一 CPU,所述第一 CPU为有故障或根据第一指示信息需要移除的CPU,所述第一指示信息来自所述第一 CPU拓扑或用户接口; 所述控制器确定所述多个CHJ中与所述第一 CRJ符合预设条件的至少一个第二 CRJ; 所述控制器向所述第一CHJ拓扑发送第二指示信息,所述第二指示信息用于指示移除所述第一 (PU以及所述至少一个第二 CPU,得到第二 CPU拓扑,并运行所述第二 CPU拓扑。2.根据权利要求1所述的方法,其特征在于,所述控制器确定所述多个CPU中与所述第一CPU符合预设条件的至少一个第二 CPU,包括: 所述控制器确定所述第一 CHJ的至少一个备份第二 CR]。3.根据权利要求2所述的方法,其特征在于,所述第一CPU拓扑包括多个CPU组,多个CPU组的信息预存在所述服务器中,所述控制器确定所述第一CHJ的至少一个备份第二CPU包括: 所述控制器确定与所述第一 CHJ属于同一 CRJ组的至少一个第二 CR]。4.根据权利要求1所述的方法,其特征在于,每个CHJ具有多个端口,所述多个CPU之间通过端口连接,所述控制器确定所述多个CPU中与所述第一 CPU符合预设条件的至少一个第二CPU,包括: 所述控制器确定与所述第一CHJ通过相同的端口号的端口相互连接的至少一个第二CPUo5.根据权利要求1所述的方法,其特征在于,所述第二指示信息用于指示移除所述第一CHJ以及所述至少一个第二 CPU包括: 所述第二指示信息用于指示所述第一 CPU拓扑,将所述第一 CPU以及所述至少一个第二CPU中的资源回收,断开所述第一CPU以及所述至少一个第二CHJ与所述第二CPU拓扑中的CPU的连接。6.—种中央处理器CPU热添加方法,其特征在于,所述方法适用于具有非全互联的第三(PU拓扑的服务器,所述服务器包括控制器,所述方法包括: 所述控制器确定第一指示信息,所述第一指示信息用于指示添加第三CPU,其中,所述第三CPU不在当前运行的第三CPU拓扑中; 所述控制器确定与第三CRJ符合预设条件的至少一个第四CRJ是否已经安装; 若是,所述控制器向所述第三CHJ拓扑发送第二指示信息,所述第二指示信息用于指示添加所述第三(PU以及所述至少一个第四CPU,得到第四CPU拓扑,并运行所述第四CPU拓扑。7.根据权利要求6所述的方法,其特征在于,所述控制器确定第一指示信息包括: 所述控制器通过用户接口接收所述第三指示信息,所述第三指示信息包括第三CHJ的标识; 或者, 所述控制器通过感应器接收安装所述第三CPU触发的第四指示信息;根据所述第四指示信息,确定已安装的所述第三CPU。8.根据权利要求6或7所述的方法,其特征在于,所述控制器确定与第三CPU符合预设条件的至少一个第四CPU是否已经安装,包括: 所述控制器确定所述第三CRJ的至少一个备份第二 CRJ是否已经安装。9.根据权利要求8所述的方法,其特征在于,所述第四CPU拓扑包括多个CPU组,多个CPU组的信息预存在所述服务器中,所述控制器确定与第三CPU符合预设条件的至少一个第四CPU是否已经安装,包括: 所述控制器确定与所述第三CRJ属于同一 CRJ组的至少一个第四CRJ是否已经安装。10.根据权利要求6或7所述的方法,其特征在于,所述第二指示信息用于指示添加所述第三CPU以及所述第四CPU包括: 所述第二指示信息用于指示,为所述第三CPU以及所述至少一个第四CPU分配资源,建立所述第三CPU以及所述至少一个第四CHJ与所述第三CPU拓扑中的CPU的连接,得到第四CHJ拓扑,并运行所述第四CPU拓扑。11.一种中央处理器CPU热移除装置,其特征在于,所述装置适用于具有非全互联的第一CPU拓扑的服务器,当前运行的第一 CPU拓扑包括多个CPU,所述装置包括: 处理单元,用于确定所述多个CPU中的第一 CPU,所述第一 CPU为有故障或根据第一指示信息需要移除的CPU,所述第一指示信息来自所述第一 CPU拓扑或用户接口; 所述处理单元还用于,确定所述多个CPU中与所述第一 CPU符合预设条件的至少一个第二CPU; 发送单元,用于向所述第一 CPU拓扑发送第二指示信息,所述第二指示信息用于指示移除所述第一 (PU以及所述至少一个第二 CPU,得到第二 CPU拓扑,并运行所述第二 CPU拓扑。12.根据权利要求11所述的装置,其特征在于,所述处理单元还用于, 确定所述第一 CHJ的至少一个备份第二 CR]。13.根据权利要求12所述的装置,其特征在于,所述第一CPU拓扑包括多个CPU组,多个(PU组的信息预存在所述服务器中,所述处理单元还用于, 确定与所述第一 CHJ属于同一 CRJ组的至少一个第二 CR]。14.根据权利要求11所述的装置,其特征在于,每个CPU具有多个端口,所述多个CPU之间通过端口连接,所述处理单元还用于, 确定与所述第一 CHJ通过相同的端口号的端口相互连接的至少一个第二 CR]。15.根据权利要求11所述的装置,其特征在于,所述第二指示信息用于指示移除所述第一CPU以及所述至少一个第二 CPU包括: 所述第二指示信息用于指示所述第一 CPU拓扑,将所述第一 CPU以及所述至少一个第二CPU中的资源回收,断开所述第一CPU以及所述至少一个第二CHJ与所述第二CPU拓扑中的CPU的连接。16.—种中央处理器CPU热添加装置,其特征在于,所述装置适用于具有非全互联的第三CPU拓扑的服务器,所述装置包括: 处理单元,用于确定第一指示信息,所述第一指示信息用于指示添加第三CPU,其中,所述第三CPU不在当前运行的第三CPU拓扑中; 所述处理单元还用于,确定与第三CHJ符合预设条件的至少一个第四CHJ是否已经安装; 发送单元,用于当与第三CPU符合预设条件的至少一个第四CPU已经安装时,向所述第三CPU拓扑发送第二指示信息,所述第二指示信息用于指示添加所述第三CPU以及所述至少一个第四CPU,得到第四CPU拓扑,并运行所述第四CPU拓扑。17.根据权利要求16所述的装置,其特征在于,还包括: 第一接收单元,用于通过用户接口接收所述第三指示信息,所述第三指示信息包括第三CPU的标识; 或者, 第二接收单元,用于通过感应器接收安装所述第三CPU触发的第四指示信息;所述处理单元还用于,根据所述第四指示信息,确定已安装的所述第三CPU。18.根据权利要求16或17所述的装置,其特征在于,所述处理单元还用于, 确定所述第三CHJ的至少一个备份第二 CRJ是否已经安装。19.根据权利要求18所述的装置,其特征在于,所述第四CPU拓扑包括多个CPU组,多个(PU组的信息预存在所述服务器中,所述处理单元还用于, 确定与所述第三CHJ属于同一 CRJ组的至少一个第四CRJ是否已经安装。20.根据权利要求16或17所述的装置,其特征在于,所述第二指示信息用于指示添加所述第三CPU以及所述第四CPU包括: 所述第二指示信息用于指示,为所述第三CPU以及所述至少一个第四CPU分配资源,建立所述第三CPU以及所述第四CPU与所述第三CPU拓扑中的CPU的连接,得到第四CPU拓扑,并运行所述第四CPU拓扑。
【专利摘要】本发明实施例涉及中央处理器CPU热移除、热添加方法及装置。该方法适用于具有非全互联的第一CPU拓扑的服务器,包括:控制器确定多个CPU中的第一CPU,其中,该第一CPU为有故障或根据第一指示信息需要移除的CPU,该第一指示信息来自所述第一CPU拓扑或用户接口。控制器确定多个CPU中与第一CPU符合预设条件的至少一个第二CPU。控制器向第一CPU拓扑发送第二指示信息,第一CPU拓扑接收到第二指示信息后,移除第一CPU以及至少一个第二CPU,得到第二CPU拓扑,并运行所述第二CPU拓扑。通过本发明实施例可以实现CPU的在线移除,且在CPU移除过程中以及移除后,系统能够正常的工作,提升了用户体验。
【IPC分类】G06F11/20
【公开号】CN105700975
【申请号】CN201610016926
【发明人】张飞, 廖德甫, 马樟平
【申请人】华为技术有限公司
【公开日】2016年6月22日
【申请日】2016年1月8日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1