CN116680010B - 基于存储器的标识的服务器启动方法及装置 - Google Patents
基于存储器的标识的服务器启动方法及装置 Download PDFInfo
- Publication number
- CN116680010B CN116680010B CN202310827659.3A CN202310827659A CN116680010B CN 116680010 B CN116680010 B CN 116680010B CN 202310827659 A CN202310827659 A CN 202310827659A CN 116680010 B CN116680010 B CN 116680010B
- Authority
- CN
- China
- Prior art keywords
- memory
- server
- starting
- time
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000015654 memory Effects 0.000 title claims abstract description 292
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000013507 mapping Methods 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 230000000977 initiatory effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Stored Programmes (AREA)
Abstract
本申请提供的基于存储器的标识的服务器启动方法及装置,应用于服务器中的基板管理控制器,并且,服务器中还包括有存储器。该方法包括:响应于启动指令,从与基板管理控制器连接的存储器中,获取存储器的标识、第一配置数据以及第二配置数据;第一配置数据用于指示存储器的标识与启动信息之间的映射关系,启动信息表征服务器进行启动的启动批次;第二配置数据表征启动时间间隔;根据存储器的标识、第一配置数据以及第二配置数据,确定服务器的启动数据;根据服务器的启动数据,启动服务器。进而,可以避免大量服务器同时启动所导致的供电浪涌现象,有利于实现对供电设备、供电设备所连接的服务器以及其余需要供电的装置保护,避免装置损坏。
Description
技术领域
本申请涉及服务器技术领域,尤其涉及一种基于存储器的标识的服务器启动方法及装置。
背景技术
目前在数据中心通常会设置大量的服务器,为了避免大量服务器同时启动造成大量的浪涌电压,进而导致服务器损坏的现象。
因此,亟需一种服务器启动方法,以避免大量服务器同时启动容易造成设备损坏的现象。
发明内容
本申请提供基于存储器的标识的服务器启动方法及装置,用以解决相关技术中大量服务器同时启动所导致的服务器损坏的问题。
第一方面,本申请提供一种基于存储器的标识的服务器启动方法,所述方法应用于服务器中的基板管理控制器,所述服务器中包括所述基板管理控制器和存储器;所述方法包括:
响应于启动指令,从与所述基板管理控制器连接的存储器中,获取所述存储器的标识、第一配置数据以及第二配置数据;其中,所述启动指令用于指示服务器进行启动;所述第一配置数据用于指示存储器的标识与启动信息之间的映射关系,所述启动信息表征服务器进行启动的启动批次;所述第二配置数据表征启动时间间隔;
根据所述存储器的标识、所述第一配置数据以及所述第二配置数据,确定所述服务器的启动数据;
根据所述服务器的启动数据,启动所述服务器。
在一种可能的实现方式中,响应于启动指令,从与所述基板管理控制器连接的存储器中,获取所述存储器的标识、第一配置数据以及第二配置数据:包括:
向所述存储器的第一端口发送片选信号;其中,所述片选信号用于控制所述存储器处于可读状态;
向所述存储器的第二端口发送时钟信号,并向所述存储器的第三端口发送请求信号;其中,所述时钟信号用于向所述存储器提供时间基准;所述请求信号表征请求所述存储器所对应的存储器的标识;
接收所述存储器的第四端口返回的存储器的标识;
获取所述第一配置数据和所述第二配置数据。
在一种可能的实现方式中,接收所述存储器的第四端口返回的存储器的标识,包括:
根据所述请求信号的发送结束时间和预设等待间隔,确定起始时间;其中,所述起始时间为所述存储器发送存储器的标识的起始时间;
确定反馈信号为所述存储器发送的存储器标识;其中,所述反馈信号为在所述起始时间之后所述存储器的第四端口向所述基板管理控制器发送的信号。
在一种可能的实现方式中,所述第一配置数据包括:第一总数量、多个批次数据;所述批次数据与第二总数量一一对应;所述批次数据中包括在所述批次数据对应的第二总数量下,存储器的标识和启动批次二者之间的对应关系;所述第一总数量为服务器本次启动过程中实际对应的启动批次的总数量;所述启动数据包括第一时间;所述第二总数量为划分的启动批次的总数量;
根据所述存储器的标识、所述第一配置数据以及所述第二配置数据,确定所述服务器的启动数据,包括:
确定所述第一总数量所对应的批次数据;并根据所述第一总数量对应的批次数据和所述存储器的标识,确定所述服务器对应的启动批次;
根据所述服务器对应的启动批次和所述第二配置数据,确定所述第一时间;其中,第一时间表征所述服务器的启动时间。
在一种可能的实现方式中,所述启动数据还包括:第二时间;所述方法还包括:
根据确定所述第一总数量和所述第二配置数据,确定第三时间;其中,所述第三时间为最后一个启动批次的服务器的启动时间;
对所述第三时间和预设取值进行求和处理,得到第二时间;其中,所述第二时间表征所述服务器在所述第一时间启动失败之后再次控制所述服务器启动的时间。
在一种可能的实现方式中,所述第一配置数据为根据服务器所对应待处理任务的优先级确定的;其中,所述服务器对应的待处理任务的优先级和所述服务器对应的启动信息的取值呈反比。
在一种可能的实现方式中,所述存储器的标识包括N个字符;所述第一配置数据具体用于指示存储器的标识中的M个字符与启动批次之间的映射关系;N为大于1的正整数;M为小于N的正整数。
第二方面,本申请提供一种基于存储器的标识的服务器启动装置,所述装置应用于服务器中的基板管理控制器,所述服务器中包括所述基板管理控制器和存储器;所述装置包括:
获取单元,用于响应于启动指令,从与所述基板管理控制器连接的存储器中,获取所述存储器的标识、第一配置数据以及第二配置数据;其中,所述启动指令用于指示服务器进行启动;所述第一配置数据用于指示存储器的标识与启动信息之间的映射关系,所述启动信息表征服务器进行启动的启动批次;所述第二配置数据表征启动时间间隔;
确定单元,用于根据所述存储器的标识、所述第一配置数据以及所述第二配置数据,确定所述服务器的启动数据;
处理单元,用于根据所述服务器的启动数据,启动所述服务器。
在一种可能的实现方式中,获取单元,包括:
第一发送模块,用于向所述存储器的第一端口发送片选信号;其中,所述片选信号用于控制所述存储器处于可读状态;
第二发送模块,用于向所述存储器的第二端口发送时钟信号;
第三发送模块,用于向所述存储器的第三端口发送请求信号;其中,所述时钟信号用于向所述存储器提供时间基准;所述请求信号表征请求所述存储器所对应的存储器的标识。
接收模块,用于接收所述存储器的第四端口返回的存储器的标识;
获取模块,用于获取所述第一配置数据和所述第二配置数据。
在一种可能的实现方式中,接收模块,具体用于:
根据所述请求信号的发送结束时间和预设等待间隔,确定起始时间;其中,所述起始时间为所述存储器发送存储器的标识的起始时间;
确定反馈信号为所述存储器发送的存储器标识;其中,所述反馈信号为在所述起始时间之后所述存储器的第四端口向所述基板管理控制器发送的信号。
在一种可能的实现方式中,所述第一配置数据包括:第一总数量、多个批次数据;所述批次数据与第二总数量一一对应;所述批次数据中包括在所述批次数据对应的第二总数量下,存储器的标识和启动批次二者之间的对应关系;所述第一总数量为服务器本次启动过程中实际对应的启动批次的总数量;所述启动数据包括第一时间;所述第二总数量为划分的启动批次的总数量;
确定单元,包括:
第一确定模块,用于确定所述第一总数量所对应的批次数据;
第二确定模块,用于根据所述第一总数量对应的批次数据和所述存储器的标识,确定所述服务器对应的启动批次;
第三确定模块,用于根据所述服务器对应的启动批次和所述第二配置数据,确定所述第一时间;其中,第一时间表征所述服务器的启动时间。
在一种可能的实现中,所述启动数据还包括:第二时间;所述确定单元,还包括:
第四确定模块,用于根据确定所述第一总数量和所述第二配置数据,确定第三时间;其中,所述第三时间为最后一个启动批次的服务器的启动时间;
处理模块,用于对所述第三时间和预设取值进行求和处理,得到第二时间;其中,所述第二时间表征所述服务器在所述第一时间启动失败之后再次控制所述服务器启动的时间。
在一种可能的实现方式中,所述第一配置数据为根据服务器所对应待处理任务的优先级确定的;其中,所述服务器对应的待处理任务的优先级和所述服务器对应的启动信息的取值呈反比。
在一种可能的实现方式中,所述存储器的标识包括N个字符;所述第一配置数据具体用于指示存储器的标识中的M个字符与启动批次之间的映射关系;N为大于1的正整数;M为小于N的正整数。
第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面中任一项所述的方法。
第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
第五方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。
第六方面,本申请提供一种基板管理控制器,所述基板管理控制器用于实现第一方面中任一项所述的方法。
第七方面,本申请提供一种服务器,所述服务器包括基板管理控制器;其中,所述基板管理控制器用于实现如第一方面中任一项所述的方法。
本申请提供的基于存储器的标识的服务器启动方法及装置,应用于服务器中的基板管理控制器,并且,服务器中还包括有存储器。该方法包括:响应于启动指令,从与所述基板管理控制器连接的存储器中,获取所述存储器的标识、第一配置数据以及第二配置数据;其中,所述启动指令用于指示服务器进行启动;所述第一配置数据用于指示存储器的标识与启动信息之间的映射关系,所述启动信息表征服务器进行启动的启动批次;所述第二配置数据表征启动时间间隔;根据所述存储器的标识、所述第一配置数据以及所述第二配置数据,确定所述服务器的启动数据;根据所述服务器的启动数据,启动所述服务器。进而,通过上述服务器的延时启动的方式,可以避免大量服务器同时启动所导致的供电浪涌现象,有利于实现对供电设备、供电设备所连接的服务器以及其余需要供电的装置保护,避免装置损坏。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例提供的一种基于存储器的标识的服务器启动方法的流程示意图;
图2为本申请实施例提供的又一种基于存储器的标识的服务器启动方法的流程示意图;
图3为本申请实施例提供的一种基板管理控制器和存储器的连接方式示意图;
图4为本申请实施例提供的一种信号传输示意图;
图5为本申请实施例提供的一种服务器启动的流程示意图;
图6为本申请实施例提供一种基于存储器的标识的服务器启动装置的结构示意图;
图7为本申请实施例提供又一种基于存储器的标识的服务器启动装置的结构示意图;
图8为本申请实施例中提供的一种电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与本申请的一些方面相一致的装置和方法的例子。
目前,为了避免数据中心内大量服务器在供电后同时启动,造成供电浪涌的现象。上述浪涌现象,不仅容易导致服务器无法成功启动,此外,与服务器采用同一供电设备的其余设备也容易被损坏。
相关技术中,在服务器启动过程中,服务器中所设置的基板管理控制器会随机产生一个随机延时间隔,进而在上述随机延时间隔之后,才会执行服务器的启动过程。然而,这样采用上述随机产生延时间隔的方式,仍有一定概率的导致同时启动的服务器数量较多的现象。
本申请提供的基于存储器的标识的服务器启动方法及装置,该方法应用于服务器中的基板管理控制器。当基板管理控制器接收到指示服务器启动的指令之后,基板管理控制器会获取服务器中所设置的存储器的标识、指示存储器的标识和启动信息二者对应关系的第一配置数据,以及用于指示启动时间间隔的第二配置数据。之后基板管理控制控制器在基于上述所获取到的数据,确定服务器启动所需的启动数据,进而完成服务器的分批启动,以避免大量服务器同时启动所导致的供电浪涌现象。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本申请实施例提供的一种基于存储器的标识的服务器启动方法的流程示意图,如图1所示,该方法包括以下步骤:
S101、响应于启动指令,从与基板管理控制器连接的存储器中,获取存储器的标识、第一配置数据以及第二配置数据;其中,启动指令用于指示服务器进行启动;第一配置数据用于指示存储器的标识与启动信息之间的映射关系,启动信息表征服务器进行启动的启动批次;第二配置数据表征启动时间间隔;
示例性地,本实施例所对应的应用场景为存在大量服务器需要启动的场景。本实施例所提供的方法的执行主体为服务器中的基板管理控制器。具体地,在服务器中包括有基板管理控制器(Baseboard Management Controller)和存储器。
本实施例中,当服务器中的基板管理控制器接收到用于指示启动服务器的启动指令之后,不会立即执行启动服务器的启动流程,而首先会判断服务器是否可以立即启动。
具体地,本实施例中,在服务器中通常会设置有存储器,用于存储服务器所需要配置的数据、启动程序、初始化程序等,并且,存储器具有唯一标识。在本实施例中,存储器可以为用于存储用于初始化配置服务器的初始化程序所对应的存储器。需要说明的是,此处仅以上述作用的存储器为例进行说明。在实际应用中,也可以选择其余用途的存储器,并且,对于所选择的存储器的类型也不做具体限制。
本实施例中,在于基板管理控制器连接的存储器中不仅包括有存储器的标识,还包括有第一配置数据以及第二配置数据。其中,第一配置数据可以理解为预先配置的,用于指示存储器的标识和服务器所对应的启动信息之间的映射关系。其中,启动信息在本实施例中具体用于表征服务器在哪一批次进行启动,即服务器所对应的启动批次。
具体地,一个示例中,第一配置数据中具体可以包括有存储器的标识和一个固定值的取模结果与启动信息之间的对应关系。例如,假设存储器的标识为十进制的取值,当固定值为10时,相当于存储标识的取模结果(即,存储器的标识除以固定值之后的余数)包括具有0-9这9种可能的取值,相当于可以将服务器一共划分为10个批次,取模结果为0的对应的启动信息表征为第一个启动批次,以此类推。当需要划分为5个批次时,此时,固定值可以选择5,进而对应的余数取值包括5种情况,相当于划分为5个批次,即,具有相同取模结果的可以位于同一启动批次。则此时,第一配置数据具体的可以包括有上述取模算法(即,存储器的标识和固定值二者取余)和预设的固定值。
另一个示例中,第一配置数据中也可以直接存储预先设置的与每一存储器的标识一一对应的启动信息。以便后续可以根据存储器的标识,确定出启动信息。
此外,第二配置数据用于表征启动批次之间所对应的启动时间间隔。
具体地,一个示例中,相邻两个启动信息(即,相邻的两个启动批次)所对应的启动时间间隔可以为相同的,进而,此时的第二配置数据可以为一个时间间隔的取值;
另一个示例中,每一启动批次对应一个启动时间区间和一个间隔时段;即,每一启动批次对应第一启动时间和第二启动时间,该启动批次所对应的服务器需要在第一启动时间和第二启动时间之间进行启动,其中,第一启动时间小于第二启动时间。并且,在第二启动时间之后再延时上述间隔时段之后,下一批次的服务器才可以启动。(相当于在上述第二启动时间之后再延时上述间隔时段,即到达下一启动批次所对应的第一启动时间)。此时,第二配置数据中可以设置两个间隔取值,即,第一间隔和第二间隔。其中,第一间隔表征相邻两个启动批次所对应的服务器最早可以启动的时间之间的间隔(即,相邻两个启动批次各自所对应的第一启动时间的间隔),此外,第二配置数据中的第二间隔用于表征同一启动批次所对应的第一启动时间和第二启动时间之间的时间间隔,且第一间隔大于第二间隔(其中,第一间隔和第二间隔之间的差值可以表征上述间隔时段)。进而,通过本示例中的第二配置信息的设置,可以为每一启动批次所对应的启动时间设置一定的冗余时长。
S102、根据存储器的标识、第一配置数据以及第二配置数据,确定服务器的启动数据。
示例性地,在基板管理控制器获取到存储器的标识、第一配置数据以及第二配置数据之后,进一步的可以根据上述存储器的标识和第一配置数据,确定出存储器的标识所对应的启动信息;并进一步的结合启动信息,确定出服务器所对应的启动间隔时间。
举例来说,当第一配置数据包括上述取模算法和预设的固定值时,此时,可以直接基于取模算法和预设的固定值,对所获取到的存储器的标识进行取模处理,并将取模处理得到的余数作为存储器所对应的启动信息。或者,直接通过查找第一配置数据中所一一对应记录的各存储器的标识所对应的启动信息,确定出本次所获取的存储器的标识所对应的启动信息。
此外,本实施例中所提及的启动数据,不仅可以用于表征上述启动间隔时间,进一步的还可以包括待执行任务的执行时间,例如,基板管理控制器可以根据所确定出的启动间隔时间,推测出服务器所对应的启动时间,当服务器对应有多个待执行任务时,还可以为每一待执行任务分配执行时间,以确保待执行任务可以自动执行。又或者,启动数据中还包括有启动固件的存储位置,以便后续启动过程中可以根据上述启动固件完成服务器的启动。
S103、根据服务器的启动数据,启动服务器。
示例性地,基板管理控制器确定出启动数据之后,可以基于获取到的启动数据,控制服务器启动。例如,可以根据启动数据中所包括的启动时间间隔,进行计时处理,当计时时长达到上述延时间隔之后,进一步的根据启动数据中的启动固件的存储位置,获取服务器启动所依赖的启动固件,并完成服务器的启动。
可以理解的是,本实施例中,通过在存储器中配置第一配置数据以及第二配置数据,当基板管理控制器控制服务器启动的过程中,会基于存储器所对应的唯一标识以及上述配置数据,获取到服务器所对应的启动数据。并在确定到达启动数据所对应的启动间隔时间之后,控制服务器启动。进而,通过上述服务器的延时启动的方式,可以避免大量服务器同时启动所导致的供电浪涌现象,有利于实现对供电设备、供电设备所连接的服务器以及其余需要供电的装置保护,避免装置损坏。
图2为本申请实施例提供的又一种基于存储器的标识的服务器启动方法的流程示意图,如图2所示,该方法包括以下步骤:
S201、响应于启动指令,向存储器的第一端口发送片选信号;其中,片选信号用于控制存储器处于可读状态;
示例性地,本实施例所对应的应用场景为存在大量服务器需要启动的场景。本实施例所提供的方法的执行主体为服务器中的基板管理控制器。具体地,在服务器中包括有基板管理控制器(Baseboard Management Controller)和存储器,并且,存储器具有唯一标识。在本实施例中,存储器可以为用于存储用于初始化配置服务器的初始化程序所对应的存储器。需要说明的是,此处仅以上述作用的存储器为例进行说明。在实际应用中,也可以选择其余用途的存储器,并且,本实施例中对于所选择的存储器的类型也不做具体限制。
示例性地,本实施例中,基板管理控制器和存储器各自具有4个端口。如图3所示,图3为本申请实施例提供的一种基板管理控制器和存储器的连接方式示意图。其中,基板管理控制器的第一端口和存储器的第一端口连接。当基板管理控制器接收到启动指令之后,首先会依次通过基板管理控制的第一端口、存储器的第一端口,向存储器发送片选信号,以便选中该存储器,并控制存储器处于可读状态。
S202、向存储器的第二端口发送时钟信号,并向存储器的第三端口发送请求信号;其中,时钟信号用于向存储器提供时间基准;请求信号表征请求存储器所对应的存储器的标识。
示例性地,本实施例中,基板管理控制器还会依次通过基板管理控制器的第二端口和存储器的第二接口向存储器发送时钟信号,以便基板管理控制器和存储器之间可以进行时钟同步,有利于确保存储器和基板管理控制器之间的数据传输的准确性。当基板管理控制器向存储器发送上述时钟信号和片选信号之后,进一步的基板管理控制器基于基板管理器的第三端口以及存储器的第三端口,向存储器发送请求信号,以便在存储器获取到请求信号之后,可以将存储器所存储的存储器标识发送至基板管理控制器。
S203、接收存储器的第四端口返回的存储器的标识。
示例性地,基板管理控制器在请求信号发送结束之后,可以接收存储器基于存储器的第四端口、基板管理控制器的第四端口所返回的存储器的标识。
可以理解的是,本实施例中,在基板管理控制器和存储器之间进行数据传输时,会通过片选信号、时钟信号以及请求信号的发送,请求存储器返回其所对应的标识,进而确保基板管理控制器可以准确的获取到存储器所对应的存储器标识。
一个示例中,步骤S203包括以下步骤:“根据请求信号的发送结束时间和预设等待间隔,确定起始时间;其中,起始时间为存储器发送存储器的标识的起始时间;确定反馈信号为存储器发送的存储器标识;其中,反馈信号为在起始时间之后存储器的第四端口向基板管理控制器发送的信号。”
示例性地,本实施例中,存储器在通过存储器的第四端口向基板管理控制器反馈存储器的标识时,并非在接收到请求信号之后就立刻返回,还需要一定的时段。其中,存储器在接收到完整的请求信号和存储器向基板管理控制器发送存储器标识的时间间隔(即,上述预设等待间隔)为基板管理控制器和存储器之间预先约定好的。当基板管理控制器确定请求信号发送结束之后,会根据预设等待间隔,确定存储器发送存储器的标识的时间,并基于所确定的时间,在存储器的第四端口所发送的信号中用于表征存储器的标识的反馈信号。
如图4所示,图4为本申请实施例提供的一种信号传输示意图。图中,信号1、信号2、信号3以及信号4分别用于表征存储器的第一端口、存储器的第二端口、存储器的第三端、存储器的第四端口处的信号。其中,信号1可以表征片选信号,当基板管理控制器控制存储器的第一端口的电平为低电平时,此时,控制存储器处于选中可读状态。信号2为时钟信号。其中,时钟信号可以为低电平在先的模式也可以为高电平在先的模式,本实施例中在低电平在先模式。此外,时钟信号中的第一段所对应时段,为存储器接请求信号的时段,即对应请求信号所对应占用的时长。时钟信号中的第二段、第三段、第四段、第五段对应的时长为预设的等待间隔。在预设等待间隔结束之后,存储器开始通过第四端口向基板管理控制器反馈存储器的标识(即,图中信号4中标识所对应的位置)。并且,在存储器的标识获取结束之后,基板管理控制器可以控制信号1置为高电平,以使得存储器处于未被选中的状态。其中,在存储器向基板管理控制器反馈存储器的标识时,可以优先反馈处于高位的字符,从高到低依次反馈各个字符。
可以理解的是,本实施例中,在基板管理控制器接收存储器所反馈的存储器的标识时,需要基于二者之间预设的等待间隔,确定出存储器反馈标识的真正时间,以便获取到准确的标识。
S204、获取第一配置数据和第二配置数据;其中,启动指令用于指示服务器进行启动;第一配置数据用于指示存储器的标识与启动信息之间的映射关系,启动信息表征服务器进行启动的启动批次;第二配置数据表征启动时间间隔。
其中,第一配置数据包括:第一总数量、多个批次数据;批次数据与第二总数量一一对应;批次数据中包括在批次数据对应的第二总数量下,存储器的标识和启动批次二者之间的对应关系;第一总数量为服务器本次启动过程中实际对应的启动批次的总数量;启动数据包括第一时间;第二总数量为划分的启动批次的总数量;第一时间表征服务器的启动时间
示例性地,本实施例中,在第一配置数据中包括有多个批次数据,其中,一个批次数据可以理解为一种服务器启动批次的分批方式。并且,不同批次数据所对应的第二总数量不同,即,不同的批次数据表征将服务器启动批次划分为不同的分批数量,即,批次数据所对应的第二总数量用于表征该批次数据中一共包括有多少的启动信息,即多少个启动批次。并且,在批次数据还用于指示存储器的标识和启动批次之间的对应关系的。
此外,在第一配置数据中还包括有第一总数量,即,本次服务器启动时实际所选择的需要分批的分批总数量。
S205、确定第一总数量所对应的批次数据;并根据第一总数量对应的批次数据和存储器的标识,确定服务器对应的启动批次。
示例性地,在基板管理控制器获取到上述第一配置数据之后,首先会基于第一配置数据中所包含的第一总数量,确定与第一总数量相同的第二总数量所对应的批次数据,作为第一总数量所对应的批次数据。
并且,进一步的在获取到第一总数量所对应的批次数据之后,还可以结合所获取到的服务器中存储器的标识,确定出服务器所对应的实际的启动批次。
一个示例中,在批次数据中预先设置有多个存储器的标识,以及与每一存储器的标识所对应的启动批次,进而,在基板管理控制器确定出实际需要选取的批次数据(即,第一总数量所对应的批次数据)之后,可以在批次数据中通过存储器的标识的匹配,确定出本服务器所包含的存储器的标识所对应的启动批次。
一个示例中,若存储器的标识包括N个字符,则第一配置数据具体用于指示存储器的标识中的M个字符与启动批次之间的映射关系;N为大于1的正整数;M为小于N的正整数。具体地,当存储器的标识由N个字符所组成时,此时,在设置第一配置数据中的批次数据时,可以根据存储器的标识中的预设位置处的M个字符的取值对服务器进行分批处理,例如,可以将多个存储器的标识中,具有相同的末尾字符的标识作为一个启动批次所对应的存储器的标识。进而,通过上述方式,无需再第一配置数据中存储每一存储器的标识所对应的启动批次,仅需要设置M个字符与启动批次之间的对应关系。当获取到存储器的标识之后,直接提取预定位置处的M个字符,与第一配置数据中的对应关系进行比对,进而可以确定出服务器所对应的启动批次。可以理解的是,通过上述第一配置数据的设置方式,可以减少第一配置数据所占用的存储空间,有利于节省服务器对应的存储资源。
S206、根据服务器对应的启动批次和第二配置数据,确定第一时间。
示例性地,本实施例中,当基板管理控制器确定出服务器所对应的启动批次之后,进一步的可以结合第二配置数据中所表征的启动时间间隔,确定出服务器所对应的启动时间,即第一启动时间。
举例来说,第二配置数据中可以包括与批次数据一一对应的第四时间,此处的第四时间可以用于表征该批次数据所对应的首个启动批次和最后一个启动批次之间的启动时间间隔。即,例如,当被划分为5个分组时,所对应的第四时间可以为1s;当被划分为10个分组时,所对应的第四时间可以为2s;当确定出第一总数量所对应的批次数据之后,可以确定出该批次数据所对应的第四时间。之后,再结合当前服务器所处的启动批次以及第四时间,确定出该批次所对应的第一时间。
或者,第二配置数据直接相邻启动批次的时间间隔,当服务器的启动批次为2时,此时,所对应的第一时间即为当前时间和第二配置数据求和后的结果。
一个示例中,当需要调整服务器划分的批次总数量时,此时,可以通过调整第一配置信息中的第一总数量的方式进行分批数量的调整。
可以理解的是,本实施例中,在第一配置数据中包括有多个批次数据以及第一总数量,进而,当需要对服务器所划分的批次数量进行调整时,仅需调整上述第一总数量的取值,即可实现批次数量的调整,无需再次设置存储器的标识和启动批次之间的对应关系。
一个示例中,在上述实施例的基础上,启动数据还包括:第二时间;方法还包括:
还包括根据确定第一总数量和第二配置数据,确定第三时间;其中,第三时间为最后一个启动批次的服务器的启动时间;
对第三时间和预设取值进行求和处理,得到第二时间;其中,第二时间表征服务器在第一时间启动失败之后再次控制服务器启动的时间。
示例性地,本实施例中,基板管理控制器所确定的启动数据中还包括有第二时间,其中,第二时间可以理解为当服务器在第一时间启动失败时,此时,再次控制服务器启动的第二时间。
具体地,在实际应用中,若服务器首次启动时无法正常启动时,此时,基板管理控制器可以重新控制服务器进行启动,并且,在重新控制服务器进行启动时,并非立刻控制服务器进行重新启动,而是需要等待至最后一个启动批次所对应的服务器完成启动之后,在控制服务器重新启动。即,在基板管理控制器根据存储器的标识、第一配置数据以及第二配置数据确定出用于表征服务器启动时间的第一时间之后,进一步的还可以根据第一配置数据中用于指示服务器所划分批次总数量的实际总数量以及第二配置数据所表征的时间间隔,确定出最后一个启动批次所对应的服务器的启动时间(即,上述第三时间)。之后,基板管理控制器可以将第三时间与预设取值二者之间相加所得到的结果,作为服务器首次未成功启动所对应的再次启动的时间。
可以理解的是,本实施例中,在基板管理控制器确定出服务器所对应的启动时间(即,第一时间)之后,进一步的还可以确定出服务器启动失败之后再次启动的时间。具体地,需要在最后一个批次的服务器启动之后的预设取值的时间之后,再次重新启动。进而,通过上述方式,可以避免服务器重新启动所导致的同一时刻所对应的需要上电启动的服务器数量较多所导致的供电浪涌的现象。
S207、根据服务器的启动数据,启动服务器。
示例性地,当服务器的启动数据中仅包括上述第一时间时,则此时基板管理控制器可以根据所确定出的第一时间,在第一时间时,控制服务器启动。
在一些实施例中,第一配置数据为根据服务器所对应待处理任务的优先级确定的;其中,服务器对应的待处理任务的优先级和服务器对应的启动信息的取值呈反比。
示例性地,本实施例中,在确定第一配置数据中所指示的存储器的标识和启动信息之间的映射关系时,此时,可以根据各个服务器所对应的待处理任务的优先级确定,即,服务器所对应的待处理任务的优先级越高,则该服务器所对应的启动信息所表征的启动批次的数量越小,服务器启动的时间越早。
在实际应用中,服务器所对应的待处理任务的优先级可以根据待处理任务所对应的任务截止时间所确定,截止时间越早,则对应的待处理任务的优先级越高。此外,针对具有相同或者相近的任务截止时间的待处理任务两个服务器而言,进一步的还可以结合各个待处理任务所对应的任务处理时长所确定。例如,当两个服务器具有相同或者相近的任务截止时间时,且两个服务器无法处于同一启动信息中时,此时,可以优先启动具有较长的任务处理时长的待处理任务的服务器。此外,在实际应用中,还可以进一步结合发布待处理任务的用户的用户优先级,来确定上述第一配置信息中所指示的映射关系。
可以理解的是,本实施例中,在配置第一配置数据时,可以结合服务器所对应的待处理任务的优先级来确定服务器的启动信息和存储器的标识之间的映射关系,进而通过上述方法可以确保具有较高优先级的待处理任务的服务器可以尽早启动,以便确保服务器所对应的待处理任务的按时完成。
举例来说,相关技术中存储器的标识包括64位二进制,且存储器所对应的标识为存储出厂时所设置的唯一标识,且无法更改。
表1为本实施例所提供的分批举例说明
由于存储器的标识为唯一的,且存储器的标识具有连续性,服务器的数量较多时,此时,可以根据存储器标识所对应的后4位进行存储器的划分,即,当服务器数量较多时,可以认为每一可能的存储器标识所对应的后4位取值出现的概率相同(即,每一后4位取值所对应的服务器数量与其余后4位取值对应的服务器数量相同)。
在上述表1中,第一列数据列举出了存储器的标识的后4位字符所对应的16种可能的取值。并且,表征中的其余列的数据可以用于表征不同的启动信息的划分方式。例如,上述表格中的第五列数据和第一列数据相结合,可以看出,第五列数据表征将服务器划分为3个启动信息,并且,第一个批次的启动信息对应的存储器的标识后4位分别为:0000、0001、0010、0011、0100、0101;第二个批次的启动信息对应的存储器的标识后4位分别为:0110、0111、1000、1001、1010;第三个批次的启动信息对应的存储器的标识后4位分别为:1011、1100、1101、1110、1111。
需要说明的是,上述基于存储器的标识的低位字符中的最后4位字符的划分方式,仅为一种举例说明。在实际应用中,也可以选择后三位或者后两位等方式进行划分。或者,也可以选择不连续的几位字符,例如,倒数第一位和倒数第三位的方式,本实施例中对于存储器的标识字符的选择方式不做具体限制。
图5为本申请实施例提供的一种服务器启动的流程示意图。当基板管理控制器接收到启动指令之后,服务器中的基板管理控制器BMC会获取存储器的标识、第一配置数据、第二配置数据。之后,基板管理控制器再根据上述获取到的信息,确定服务器开机对应的启动时间。之后执行BMC执行计时处理,即,并持续判断当前时间是否到达所确定出的启动时间。当到达启动时间时,此时可以控制服务器启动。若未到达启动时间,则继续执行计时处理。
图6为本申请实施例提供一种基于存储器的标识的服务器启动装置的结构示意图,装置应用于服务器中的基板管理控制器,服务器中包括基板管理控制器和存储器;如图6所示,该装置包括:
获取单元601,用于响应于启动指令,从与基板管理控制器连接的存储器中,获取存储器的标识、第一配置数据以及第二配置数据;其中,启动指令用于指示服务器进行启动;第一配置数据用于指示存储器的标识与启动信息之间的映射关系,启动信息表征服务器进行启动的启动批次;第二配置数据表征启动时间间隔;
确定单元602,用于根据存储器的标识、第一配置数据以及第二配置数据,确定服务器的启动数据;
处理单元603,用于根据服务器的启动数据,启动服务器。
本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。
图7为本申请实施例提供一种基于存储器的标识的服务器启动装置的结构示意图,装置应用于服务器中的基板管理控制器,服务器中包括基板管理控制器和存储器;在图6所示的装置结构的基础上,本实施例中,获取单元601,包括:
第一发送模块6011,用于向存储器的第一端口发送片选信号;其中,片选信号用于控制存储器处于可读状态;
第二发送模块6012,用于向存储器的第二端口发送时钟信号;
第三发送模块6013,用于向存储器的第三端口发送请求信号;其中,时钟信号用于向存储器提供时间基准;请求信号表征请求存储器所对应的存储器的标识。
接收模块6014,用于接收存储器的第四端口返回的存储器的标识;
获取模块6015,用于获取第一配置数据和第二配置数据。
在一种可能的实现方式中,接收模块6014,具体用于:
根据请求信号的发送结束时间和预设等待间隔,确定起始时间;其中,起始时间为存储器发送存储器的标识的起始时间;
确定反馈信号为存储器发送的存储器标识;其中,反馈信号为在起始时间之后存储器的第四端口向基板管理控制器发送的信号。
在一种可能的实现方式中,第一配置数据包括:第一总数量、多个批次数据;批次数据与第二总数量一一对应;批次数据中包括在批次数据对应的第二总数量下,存储器的标识和启动批次二者之间的对应关系;第一总数量为服务器本次启动过程中实际对应的启动批次的总数量;启动数据包括第一时间;第二总数量为划分的启动批次的总数量;
确定单元602,包括:
第一确定模块6021,用于确定第一总数量所对应的批次数据;
第二确定模块6022,用于根据第一总数量对应的批次数据和存储器的标识,确定服务器对应的启动批次;
第三确定模块6023,用于根据服务器对应的启动批次和第二配置数据,确定第一时间;其中,第一时间表征服务器的启动时间。
在一种可能的实现中,启动数据还包括:第二时间;确定单元602,还包括:
第四确定模块6024,用于根据确定第一总数量和第二配置数据,确定第三时间;其中,第三时间为最后一个启动批次的服务器的启动时间;
处理模块6025,用于对第三时间和预设取值进行求和处理,得到第二时间;其中,第二时间表征服务器在第一时间启动失败之后再次控制服务器启动的时间。
在一种可能的实现方式中,第一配置数据为根据服务器所对应待处理任务的优先级确定的;其中,服务器对应的待处理任务的优先级和服务器对应的启动信息的取值呈反比。
在一种可能的实现方式中,存储器的标识包括N个字符;第一配置数据具体用于指示存储器的标识中的M个字符与启动批次之间的映射关系;N为大于1的正整数;M为小于N的正整数。
本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。
本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;其中,存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如上述任一实施例所提供的方法。
图8为本申请实施例中提供的一种电子设备的结构示意图,如图8所示,该电子设备包括:
处理器(processor)291,电子设备还包括了存储器(memory)292;还可以包括通信接口(Communication Interface)293和总线294。其中,处理器291、存储器292、通信接口293、可以通过总线294完成相互间的通信。通信接口293可以用于信息传输。处理器291可以调用存储器292中的逻辑指令,以执行上述实施例的方法。
此外,上述的存储器292中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器292作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本申请实施例中的方法对应的程序指令/模块。处理器291通过运行存储在存储器292中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的方法。
存储器292可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器292可以包括高速随机存取存储器,还可以包括非易失性存储器。
本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现任一项的方法。
本申请提供一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现任一项的方法。
本申请提供一种基板管理控制器,基板管理控制器用于实现第一方面中任一项的方法。
本申请提供一种服务器,服务器包括基板管理控制器;其中,基板管理控制器用于实现如第一方面中任一项的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由所附的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
Claims (9)
1.一种基于存储器的标识的服务器启动方法,其特征在于,所述方法应用于服务器中的基板管理控制器,所述服务器中包括所述基板管理控制器和存储器;所述方法包括:
响应于启动指令,从与所述基板管理控制器连接的存储器中,获取所述存储器的标识、第一配置数据以及第二配置数据;其中,所述启动指令用于指示服务器进行启动;所述第一配置数据用于指示存储器的标识与启动信息之间的映射关系,所述启动信息表征服务器进行启动的启动批次;所述第二配置数据表征启动批次之间所对应的启动时间间隔;
根据所述存储器的标识、所述第一配置数据以及所述第二配置数据,确定所述服务器的启动数据;所述启动数据包括所述服务器的启动时间;
根据所述服务器的启动数据,在所述启动时间启动所述服务器;
所述第一配置数据包括:第一总数量、多个批次数据;所述批次数据与第二总数量一一对应;所述批次数据中包括在所述批次数据对应的第二总数量下,存储器的标识和启动批次二者之间的对应关系;所述第一总数量为服务器本次启动过程中实际对应的启动批次的总数量;所述启动数据包括第一时间;所述第二总数量为划分的启动批次的总数量;
根据所述存储器的标识、所述第一配置数据以及所述第二配置数据,确定所述服务器的启动数据,包括:
根据所述第一总数量,确定与所述第一总数量相同的所述第二总数量对应的批次数据,作为所述第一总数量对应的批次数据;
根据所述第一总数量对应的批次数据和所述存储器的标识,确定所述服务器对应的启动批次;
根据所述服务器对应的启动批次和所述第二配置数据,确定所述第一时间;其中,第一时间表征所述服务器的启动时间。
2.根据权利要求1所述的方法,其特征在于,响应于启动指令,从与所述基板管理控制器连接的存储器中,获取所述存储器的标识、第一配置数据以及第二配置数据:包括:
向所述存储器的第一端口发送片选信号;其中,所述片选信号用于控制所述存储器处于可读状态;
向所述存储器的第二端口发送时钟信号,并向所述存储器的第三端口发送请求信号;其中,所述时钟信号用于向所述存储器提供时间基准;所述请求信号表征请求所述存储器所对应的存储器的标识;
接收所述存储器的第四端口返回的存储器的标识;
获取所述第一配置数据和所述第二配置数据。
3.根据权利要求2所述的方法,其特征在于,接收所述存储器的第四端口返回的存储器的标识,包括:
根据所述请求信号的发送结束时间和预设等待间隔,确定起始时间;其中,所述起始时间为所述存储器发送存储器的标识的起始时间;
确定反馈信号为所述存储器发送的存储器标识;其中,所述反馈信号为在所述起始时间之后所述存储器的第四端口向所述基板管理控制器发送的信号。
4.根据权利要求1所述的方法,其特征在于,所述启动数据还包括:第二时间;所述方法还包括:
根据确定所述第一总数量和所述第二配置数据,确定第三时间;其中,所述第三时间为最后一个启动批次的服务器的启动时间;
对所述第三时间和预设取值进行求和处理,得到第二时间;其中,所述第二时间表征所述服务器在所述第一时间启动失败之后再次控制所述服务器启动的时间。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一配置数据为根据服务器所对应待处理任务的优先级确定的;其中,所述服务器对应的待处理任务的优先级和所述服务器对应的启动信息的取值呈反比。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述存储器的标识包括N个字符;所述第一配置数据具体用于指示存储器的标识中的M个字符与启动批次之间的映射关系;N为大于1的正整数;M为小于N的正整数。
7.一种基于存储器的标识的服务器启动装置,其特征在于,所述装置应用于服务器中的基板管理控制器,所述服务器中包括所述基板管理控制器和存储器;所述装置包括:
获取单元,用于响应于启动指令,从与所述基板管理控制器连接的存储器中,获取所述存储器的标识、第一配置数据以及第二配置数据;其中,所述启动指令用于指示服务器进行启动;所述第一配置数据用于指示存储器的标识与启动信息之间的映射关系,所述启动信息表征服务器进行启动的启动批次;所述第二配置数据表征启动批次之间所对应的启动时间间隔;
确定单元,用于根据所述存储器的标识、所述第一配置数据以及所述第二配置数据,确定所述服务器的启动数据;所述启动数据包括所述服务器的启动时间;
处理单元,用于根据所述服务器的启动数据,在所述启动时间启动所述服务器;
所述第一配置数据包括:第一总数量、多个批次数据;所述批次数据与第二总数量一一对应;所述批次数据中包括在所述批次数据对应的第二总数量下,存储器的标识和启动批次二者之间的对应关系;所述第一总数量为服务器本次启动过程中实际对应的启动批次的总数量;所述启动数据包括第一时间;所述第二总数量为划分的启动批次的总数量;所述确定单元,具体用于根据所述第一总数量,确定与所述第一总数量相同的所述第二总数量对应的批次数据,作为所述第一总数量对应的批次数据;根据所述第一总数量对应的批次数据和所述存储器的标识,确定所述服务器对应的启动批次;根据所述服务器对应的启动批次和所述第二配置数据,确定所述第一时间;其中,第一时间表征所述服务器的启动时间。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的方法。
9.一种基板管理控制器,其特征在于,所述基板管理控制器用于实现如权利要求1-6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310827659.3A CN116680010B (zh) | 2023-07-06 | 2023-07-06 | 基于存储器的标识的服务器启动方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310827659.3A CN116680010B (zh) | 2023-07-06 | 2023-07-06 | 基于存储器的标识的服务器启动方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116680010A CN116680010A (zh) | 2023-09-01 |
CN116680010B true CN116680010B (zh) | 2024-05-07 |
Family
ID=87787460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310827659.3A Active CN116680010B (zh) | 2023-07-06 | 2023-07-06 | 基于存储器的标识的服务器启动方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116680010B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101996111A (zh) * | 2010-11-30 | 2011-03-30 | 华为技术有限公司 | 一种倒换方法、装置及分布式刀片服务器*** |
CN102833083A (zh) * | 2011-06-13 | 2012-12-19 | 鸿富锦精密工业(深圳)有限公司 | 数据中心电源设备控制***及方法 |
CN113805963A (zh) * | 2021-09-07 | 2021-12-17 | 北京中电兴发科技有限公司 | 一种适用于小功率电源的多节点刀片服务器分步上电方法 |
CN114205208A (zh) * | 2021-11-05 | 2022-03-18 | 苏州浪潮智能科技有限公司 | 一种基于远端的服务器批量启动方法、装置、设备及介质 |
-
2023
- 2023-07-06 CN CN202310827659.3A patent/CN116680010B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101996111A (zh) * | 2010-11-30 | 2011-03-30 | 华为技术有限公司 | 一种倒换方法、装置及分布式刀片服务器*** |
CN102833083A (zh) * | 2011-06-13 | 2012-12-19 | 鸿富锦精密工业(深圳)有限公司 | 数据中心电源设备控制***及方法 |
CN113805963A (zh) * | 2021-09-07 | 2021-12-17 | 北京中电兴发科技有限公司 | 一种适用于小功率电源的多节点刀片服务器分步上电方法 |
CN114205208A (zh) * | 2021-11-05 | 2022-03-18 | 苏州浪潮智能科技有限公司 | 一种基于远端的服务器批量启动方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116680010A (zh) | 2023-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108776897B (zh) | 数据处理方法、装置、服务器及计算机可读存储介质 | |
CN109862101B (zh) | 跨平台应用启动方法、装置、计算机设备和存储介质 | |
CN103324495A (zh) | 数据中心服务器开机管理方法及*** | |
CN101546270A (zh) | 一种Linux操作***的自动安装方法、装置及*** | |
CN110765026A (zh) | 自动化测试方法、装置、存储介质及设备 | |
CN111124508A (zh) | 一种调整网卡pxe启动顺序的方法和装置 | |
CN111240753A (zh) | 引导程序的加载方法、存储介质及嵌入式终端 | |
CN116680010B (zh) | 基于存储器的标识的服务器启动方法及装置 | |
CN111026417A (zh) | 一种嵌入式设备的升级方法及嵌入式设备 | |
JP2002288104A (ja) | コンピュータシステム、そのリソース割り当て方法及びプログラム | |
CN111506388B (zh) | 容器性能探测方法、容器管理平台及计算机存储介质 | |
CN109697077B (zh) | 硬盘固件启动方法、装置及设备 | |
CN113986357B (zh) | 建立通信链路的方法、装置和存储介质 | |
CN103902301A (zh) | 读取bios的方法、装置以及处理器 | |
CN116860340B (zh) | 基于基板管理控制器的标识的服务器启动时间确定方法 | |
CN109254798A (zh) | 服务器启动方法、装置、服务器及计算机可读存储介质 | |
CN112069113B (zh) | I2c设备配置方法和*** | |
CN111198758B (zh) | 基于SSH的Windows软件启动方法、装置和计算机设备 | |
CN112511664A (zh) | 一种级联bms的id分配方法、***和电子设备 | |
CN114416427A (zh) | 一种虚拟化设备的备份方法和装置 | |
CN110365538B (zh) | 端口状态控制方法、装置、设备及计算机可读存储介质 | |
CN109656720B (zh) | 地址空间分配方法和装置 | |
JPH11232233A (ja) | ネットワークコンピュータ管理方法及びネットワークコンピュータシステム | |
CN111142955B (zh) | 一种信息处理方法及装置 | |
CN112673364A (zh) | 数据传输方法、数据传输装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |