一种数据处理方法及装置制造方法及图纸

技术编号:38464018 阅读:14 留言:0更新日期:2023-08-11 14:40
一种数据处理方法及装置,在该方法中,第一计算设备至少运行有主操作系统和第一从操作系统;主操作系统在第一从操作系统发生故障时,将该请求发送给第二从操作系统;其中,第二从操作系统可以是第一计算设备上除该第一从操作系统之外运行的一个从操作系统,也可以是第二计算设备上运行的一个从操作系统;第二从操作系统对该请求进行处理。在本申请中,主操作系统用于为外部设备提供服务,如接收请求,第二从操作系统、第二从操作系统均用于处理请求,当第一从操作系统出现故障时,主操作系统可以将请求发送给第二从操作系统处理,不会因为第一从操作系统出现内存错误,导致业务中断,从而提高系统可靠性。从而提高系统可靠性。从而提高系统可靠性。

【技术实现步骤摘要】
一种数据处理方法及装置


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法及装置。

技术介绍

[0002]内存是服务器主板较容易出错的器件之一,随着内存容量以及内存速度的翻倍,内存出错的概率也将倍增。而内存出错可能会导致系统故障,系统恢复通常需要较长的时间,对业务的影响较大。

技术实现思路

[0003]本申请提供一种数据处理方法及装置,在不改变设备原有内存的情况下,也可以提高系统可靠性,降低内存错误对业务的影响。
[0004]第一方面,本申请实施例提供了一种数据处理方法,该方法可以应用于第一计算设备,所述第一计算设备至少运行有主操作系统和第一从操作系统;在该方法中,第一计算设备的主操作系统,在第一从操作系统故障无法处理请求时,将请求发送给第二从操作系统,其中,第二从操作系统可以是第一计算设备上除第一从操作系统之前运行的一个的从操作系统,也可以是第二计算设备上运行的一个从操作系统;第二从操作系统对该请求进行处理。
[0005]通过上述设计,主操作系统用于为外部设备提供服务,如接收请求,第二从操作系统、第二从操作系统均用于处理请求,当第一从操作系统出现故障时,主操作系统可以将请求发送给第二从操作系统处理,不会因为第一从操作系统出现内存错误,导致业务中断,从而提高系统可靠性。
[0006]在一种实现方式中,主操作系统的内存可靠性高于任意一个从操作系统的内存可靠性。
[0007]通过上述设计,主操作系统用于与客户端通信,当主操作系统的内存可靠性高时,主操作系统出现内存错误的概率便低,只要主操作系统不故障,就可以为客户端提供服务,业务便不会中断,从而提高系统的可靠性,降低内存故障对业务的影响。
[0008]在一种实现方式中,第一计算设备包括第一硬件资源组和第二硬件资源组;每一个硬件资源组包含处理器资源和内存资源;第一硬件资源组为主操作系统提供资源;第二硬件资源组为第一从操作系统提供资源。
[0009]通过上述设计,主操作系统的硬件资源组和第一从操作系统的硬件资源组不同,以提供配置主操作系统内存类型、内存容量的方式,同时能够保证主操作系统和第一从操作系统之间的硬件隔离,主操作系统不会访问第一从操作系统的内存,主操作系统的内存容量相比于第一计算设备运行单独操作系统时的内存容量要低,出现内存错误的概率也低,提高了主操作系统为客户端提供服务的可靠性。
[0010]在一种实现方式中,所述主操作系统的内存使用镜像技术进行配置。
[0011]通过上述设计,主操作系统使用镜像等技术配置主操作系统的内存,从而提高主
操作系统的内存可靠性,降低因主操作系统访问到内存错误而导致业务中断的概率,提高系统整体的可靠性。
[0012]在一种实现方式中,若第一从操作系统未故障,主操作系统将该请求发送给第一从操作系统;第一从操作系统对所述请求进行处理。
[0013]在一种实现方式中,前述的请求可以是来自客户端的请求,如写请求或读请求,第二从操作系统处理请求,包括:若所述请求为写请求,则第二从操作系统将请求中携带的待写入数据写入存储设备;或若所述请求为读请求,则第二从操作系统从存储设备获取该请求所请求读取的数据,并将该数据发送至主操作系统。
[0014]第二方面,本申请实施例还提供了一种数据处理装置,该数据处理装置具有实现上述第一方面的方法实施例中第一计算设备的功能,有益效果可以参见第一方面的描述此处不再赘述。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,所述数据处理装置的结构中包括主操作系统实例,第一从操作系统实例,可选的,还可以包括第二操作系统实例,这些实例可以执行上述第一方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述,有益效果可以参见第一方面的描述此处不再赘述。
[0015]第三方面,本申请实施例还提供了一种数据处理装置,该数据处理装置具有实现上述第一方面的方法实例中第一计算设备的功能,有益效果可以参见第一方面的描述此处不再赘述。所述装置的结构中包括第一处理器、第二处理器、第一存储器和第二存储器,可选的,还可以包括通信接口。所述第一处理器、第二处理器被配置为支持所述数据处理装置执行上述第一方面方法中相应的功能。所述第一存储器与所述第一处理器耦合,所述第二存储器与所述第二处理器耦合,其保存所述通信装置必要的计算机程序指令和数据。所述数据处理器装置的结构中还包括通信接口,用于与其他设备进行通信,如可以将来自客户端的请求发送给第二计算设备,或接收第二计算设备发送的客户端所请求的数据,有益效果可以参见第一方面的描述此处不再赘述。
[0016]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面以及第一方面的各个可能的实施方式中第一计算设备的方法,有益效果可以参见第一方面的描述此处不再赘述。
[0017]第五方面,本申请还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面以及第一方面的各个可能的实施方式中第一计算设备的方法,有益效果可以参见第一方面的描述此处不再赘述。
[0018]第六方面,本申请还提供一种计算机芯片,所述芯片与存储器相连,所述芯片用于读取并执行所述存储器中存储的软件程序,执行上述第一方面以及第一方面的各个可能的实施方式中第一计算设备的方法,有益效果可以参见第一方面的描述此处不再赘述。
[0019]第七方面,本申请实施例还提供了一种数据处理系统,该系统至少包括第一计算设备和第二计算设备,第一计算设备至少运行有第一主操作系统和第一从操作系统,第二计算设备至少运行有第二主操作系统和第二从操作系统;第一计算设备具有实现上述第一方面的方法实例中第一计算设备的功能,第二从操作系统,用于在第一从操作系统故障无法处理请求时,接收第一主操作系统发送的请求,并处理该请求,有益效果可以参见第一方
面的描述此处不再赘述。
[0020]第八方面,本申请实施例还提供了一种系统,该系统包括客户端和第一计算设备,第一计算设备至少运行有主操作系统和第一从操作系统;客户端,用于向所述第一计算设备发送请求,所述请求用于请求访问数据;第一计算设备具有实现上述第一方面的方法实例中第一计算设备的功能,有益效果可以参见第一方面的描述此处不再赘述。
[0021]本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。
附图说明
[0022]图1为本申请实施例提供的一种系统的硬件架构示意图;
[0023]图2为本申请实施例提供的一种控制器的软件架构示意图;
[0024]图3为本申请实施例提供的另一种系统架构示意图;
[0025]图4为本申请实施例提供的一种数据处理方法所对应的流程示意图;
[0026]图5为本申请实施例提供的一种数据处理方法的场景示意图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于第一计算设备,所述第一计算设备至少运行有主操作系统和第一从操作系统;所述方法包括:若所述第一从操作系统故障无法处理请求,则所述主操作系统将所述请求发送给第二从操作系统;其中,所述第二从操作系统为第二计算设备中的从操作系统,或所述第二从操作系统为所述第一计算设备中除所述第一从操作系统之外的一个从操作系统;所述第二从操作系统对所述请求进行处理。2.如权利要求1所述的方法,其特征在于,所述主操作系统的内存可靠性高于任意一个从操作系统的内存可靠性。3.如权利要求2所述的方法,其特征在于,所述主操作系统的内存使用镜像技术进行配置。4.如权利要求1或2所述的方法,其特征在于,所述第一计算设备包含第一硬件资源组和第二硬件资源组;每一个硬件资源组包含处理器资源和内存资源;所述第一硬件资源组为所述主操作系统提供资源;所述第二硬件资源组为所述第一从操作系统提供资源。5.如权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:若所述第一从操作系统未故障,所述主操作系统将所述请求发送给所述第一从操作系统;所述第一从操作系统对所述请求进行处理。6.一种数据处理装置,其特征在于,所述装置包括;所述主操作系统实例,用于在第一从操作系统实例故障无法处理请求,将所述请求发送给第二从操作系统实例;其中,所述第二从操作系统实例为所述第一计算设备中除所述第一从操作系统实例之外的一个从操作系统实例,或所述第二从操作系统实例为第二计算设备中的从操作系统实例;所述第二从操作系统实例,用于对所述请求进行处理。7.如权利要求6所述的装置,其特征在于,所述主操作系统实例的内存可靠性高于任意一个...

【专利技术属性】
技术研发人员:屈欢高军高超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1