一种rank的备份方法及装置的制造方法

文档序号:9274610阅读:871来源:国知局
一种rank的备份方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种rank的备份方法及装置。
【背景技术】
[0002]随着大数据的发展,数据的重要性显得尤其重要,如何提高数据的安全性是目前面临的一项难题,服务器系统是数据处理和存储的基础装备,在服务器设计过程中,MultiRank Sparing 作为一项内存 RAS (Reliability、Availability and Serviceability,可靠性、可用性、可服务性)技术,可以提高数据的安全和可靠性。在一个内存通道中,通过该技术可以选择某个或某些Rank做Spare备份,在减少通道内存容量的前提下,提高系统的可靠性,该技术对于要求数据可靠性、安全的客户来说,有着极其重要的应用。
[0003]通常情况下,服务器厂商在B1S (Basic Input Output System,基本输入输出系统)中只提供一个Multi Rank Sparing选项,通过该选项统一设置所有内存通道上RankSparing的数目,并且该选项值只提供几个静态的Rank Sparing数目。举例来说,在B1S的Multi Rank Sparing选项中提供了 O、1、2这三个选项,如果用户选择了 1,则服务器上所有的内存通道中的内存中备份rank的数量均为I。
[0004]通过上述描述可见,现有技术中rank的备份方法,只能对所有的内存通道进行统一配置,对rank进行备份的灵活性较差。

【发明内容】

[0005]有鉴于此,本发明提供了一种备份rank的配置方法及装置,能够提高对rank进行备份的灵活性。
[0006]一方面,本发明提供了一种rank的备份方法,包括:
[0007]S1:扫描内存通道中的内存,获取内存通道中内存的rank的数量;
[0008]S2:在基本输入输出系统B1S中,生成至少一个Multi Rank Sparing选项,其中,每个Multi Rank Sparing选项对应一个内存通道;
[0009]S3:根据当前内存通道中内存的rank的数量,生成当前内存通道对应的MultiRank Sparing选项中作为备份的rank的数量的至少一个备份数量选项;
[0010]S4:根据外部在当前内存通道对应的Multi Rank Sparing选项中确定的备份数量选项,确定当前内存通道中作为备份的rank的数量。
[0011]进一步地,在所述S2之前,还包括:获取内存通道的数量;
[0012]所述S2,包括:根据内存通道的数量,在B1S中,生成与内存通道一一对应的Multi Rank Sparing 选项。
[0013]进一步地,在所述SI之后,在所述S2之前,还包括:确定对应的内存的rank的数量大于等于2的可备份内存通道;
[0014]所述S2,包括:在B1S中,生成与可备份内存通道——对应的Multi RankSparing 选项。
[0015]进一步地,所述备份数量选项包括:小于等于当前内存通道中内存的rank的数量的一半的非负整数。
[0016]进一步地,还包括:预先设置备份程序,预先将所述备份程序嵌入到B1S中,在每次开机时,通过执行所述备份程序实现所述S1、所述S2、所述S3。
[0017]另一方面,本发明提供了一种rank的备份装置,包括:
[0018]rank数量获取单元,用于扫描内存通道中的内存,获取内存通道中内存的rank的数量;
[0019]第一生成单元,用于在基本输入输出系统B1S中,生成至少一个Multi RankSparing选项,其中,每个Multi Rank Sparing选项对应一个内存通道;
[0020]第二生成单元,用于根据当前内存通道中内存的rank的数量,生成当前内存通道对应的Multi Rank Sparing选项中作为备份的rank的数量的至少一个备份数量选项;
[0021]第一确定单元,用于根据外部在当前内存通道对应的Multi Rank Sparing选项中确定的备份数量选项,确定当前内存通道中作为备份的rank的数量。
[0022]进一步地,还包括:
[0023]通道数量获取单元,用于获取内存通道的数量;
[0024]所述第一生成单元,用于根据内存通道的数量,在B1S中,生成与内存通道一一对应的 Multi Rank Sparing 选项。
[0025]进一步地,还包括:
[0026]第二确定单元,用于确定对应的内存的rank的数量大于等于2的可备份内存通道;
[0027]所述第一生成单元,用于在B1S中,生成与可备份内存通道一一对应的MultiRank Sparing 选项。
[0028]进一步地,所述第二生成单元,包括生成子单元;
[0029]所述生成子单元,用于根据当前内存通道中内存的rank的数量,生成当前内存通道对应的Multi Rank Sparing选项的至少一个备份数量选项,使所述备份数量选项中包括:小于等于当前内存通道中内存的rank的数量的一半的非负整数。
[0030]进一步地,还包括:
[0031]设置单元,用于设置备份程序,将所述备份程序嵌入到B1S中,在每次开机时,通过执行所述备份程序实现所述rank数量获取单元、所述第一生成单元、所述第二生成单
J L.ο
[0032]本发明提供的一种rank的备份方法及装置,为内存通道单独生成对应的MultiRank Sparing选项,并在该Multi Rank Sparing选项中,根据对应的内存通道中内存的rank的数量,生成该Multi Rank Sparing选项中备份数量选项,外部可以根据需要来选择备份数量选项,从而确定当前通道中作为备份的rank的数量,实现对单个内存通道中的rank的独立备份,提高了对rank进行备份的灵活性。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本发明一实施例提供的一种rank的备份方法的流程图;
[0035]图2是本发明一实施例提供的另一种rank的备份方法的流程图;
[0036]图3是本发明一实施例提供的一种rank的备份装置的示意图。
【具体实施方式】
[0037]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]如图1所示,本发明实施例提供了一种rank的备份方法,该方法可以包括以下步骤:
[0039]S1:扫描内存通道中的内存,获取内存通道中内存的rank的数量;
[0040]S2:在 B1S 中,生成至少一个 Multi Rank Sparing 选项,其中,每个 Multi RankSparing选项对应一个内存通道;
[0041]S3:根据当前内存通道中内存的rank的数量,生成当前内存通道对应的MultiRank Sparing选项中作为备份的rank的数量的至少一个备份数量选项;
[0042]S4:根据外部在当前内存通道对应的Multi Rank Sparing选项中确定的备份数量选项,确定当前内存通道中作为备份的rank的数量。
[0043]本发明实施例提供的一种rank的备份方法,为内存通道单独生成对应的MultiRank Sparing选项,并在该Multi Rank Sparing选项中,根据对应的内存通道中内存的rank的数量,生成该Multi Rank Sparing选项中备份数量选项,外部可以根据需要来选择备份数量选项,从而确定当前通道中作为备份的rank的数量,实现对单个内存通道中的rank的独立备份,提高了对rank进行备份的灵活性。
[0044]为了进一步对提高了对rank进行备份的灵活性,可以根据内存通道的数量,为每一个内存通道都生成对应的Multi Rank Sparing选项。在一种可能的实现方式中,在所述S2之前,还包括:获取内存通道的数量;
[0045]所述S2,包括:根据内存通道的数量,在B1S中,生成与内存通道一一对应的Multi Rank Sparing 选项。
[0046]为了节约资源,方便用户对内存通道中的内存进行配置,可以对没有内存的内存通道和rank数量不够进行备份的内存通道不进行处理,不生成对应的Multi Rank Sparing选项。在一种可能的实现方式中,在所述SI之后,在所述S2之前,还包括:确定对应内存的rank的数量大于等于2的可备份内存通道;
[0047]所述S2,包括:在B1S中,生成与可备份内存通道——对应的Multi RankSparing 选项。
[0048]在一种可能的实现方式中,所述备份数量选项包括:小于等于当前内存通道中内存的rank的数量的一半的非负整数。
[0049]在一种可能的实现方式中,本发明实施例提供的方法可以在开机之前实现,每次开机时,都执行一遍,这样可以避免当前的主机配置与上一次的主机配置不同所造成的影响,便于对最新的主机配置进行处理。在Si之前,该方法还包括:预先设置备份程序,预先将所述备份程序嵌入到B1S中,在每次开机时,通过执行所述备份程序实现所述S1、所述S2、所述S3。另外,上述步骤中的“获取内存通道的数量”、“确定对应内存的rank的数量大于等于2的可备份内存通道”等,均可以通过该备份程序实现。
[0050]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
[0051 ] 在本实施例中,对服务器主板上的内存中的rank进行备份,如图2所示,本发明实施例提供了一种rank的备份方法,该方法可以包括以下步骤:
[0052]步骤201:扫描所有内存通道中的内存,获取每个内存通道中内存的rank的数量。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1