System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种支持池化内存的可靠性、可用性和可维护性架构的数据处理系统。
技术介绍
1、随著大数据与互联网等信息技术的发展,为了处理大量的数据,数据中心在组织中扮演相当重要的角色。数据中心通常具有大量的服务器和存储空间。然而,不同服务器的存储空间的占用率不尽相同,造成资源浪费。例如,一个服务器可能只使用了本身具有的一半存储容量,而另一个服务器需要的存储空间可能会超过本身具有的存储容量。上述情形一方面导致部分的存储空间闲置,另一方面降低了需要较大的存储空间的服务器的效能。
技术实现思路
1、本申请的实施例公开了一种支持池化内存的可靠性、可用性和可维护性架构的数据处理系统。
2、本申请的某些实施例包括一种数据处理系统。所述数据处理系统包括第一服务器以及第二服务器。所述第一服务器包括第一处理器组、第一内存空間及第一接口电路。所述第二服务器包括第二处理器组、第二内存空間及第二接口电路。所述第一内存空间及所述第二内存空间是分配给所述第一服务器的所述第一处理器组。所述第一处理器组用以进行内存错误检测,以产生内存错误相应的错误纪录。当所述内存错误位于所述第二服务器的所述第二内存空间时,所述第一接口电路用以将所述错误纪录发送到所述第二接口电路,且所述第二处理器组用以根据所述第二接口电路接收的所述错误纪录,记录所述内存错误。
3、本申请的某些实施例包括一种数据处理系统。所述数据处理系统包括第一服务器以及第二服务器。所述第一服务器包括第一处理器组、第一内存空間
4、本申请的某些实施例包括一种数据处理系统。所述数据处理系统包括第一服务器、第二服务器以及互连电路。所述第一服务器包括第一处理器组、第一内存空間及第一接口电路。所述第一接口电路用以存储所述第一处理器组所发送的内存错误纪录。所述第二服务器包括第二处理器组、第二内存空間及第二接口电路。所述第二接口电路用以存储所述第二处理器组所发送的内存错误纪录。所述第一内存空间及所述第二内存空间是分配给所述第一服务器的所述第一处理器组。所述第一接口电路与所述第二接口电路其中的一个用以将相应的内存错误纪录,通过所述互连电路发送到所述第一接口电路与所述第二接口电路其中的另一个。
5、通过本申请所公开的数据处理系统,位于近端(例如位于同一机柜)的服务器不仅可具有低成本和高性能的共享内存池,且可实现支持跨服务器/跨机操作的内存可靠性、可用性和可维护性架构。
本文档来自技高网...【技术保护点】
1.一种数据处理系统,其特征在于,包括:
2.根据权利要求1所述的数据处理系统,其特征在于,所述第一接口电路用以根据所述错误纪录所指示的内存地址进行寻址,以判断所述内存错误是否发生在所述第二内存空间。
3.根据权利要求1所述的数据处理系统,其特征在于,所述内存错误位于所述第二内存空间的存储位置,且所述错误纪录指示出所述存储位置在所述第一服务器中相应的第一内存地址;所述第二接口电路用以将所述第一内存地址转换为所述存储位置在所述第二服务器中相应的第二内存地址,所述第二处理器组用以根据所述第二内存地址记录所述内存错误。
4.根据权利要求1所述的数据处理系统,其特征在于,所述内存错误是不可纠正的错误,所述第二接口电路所接收的所述错误纪录包括所述内存错误的处理方式,以及所述第二处理器组用以根据所述错误纪录处理所述内存错误。
5.根据权利要求1所述的数据处理系统,其特征在于,所述第一处理器组用以判断所述内存错误是否可被纠正;当判断出所述内存错误不可被纠正时,所述第一处理器组用以对所述内存错误进行评估,以决定所述内存错误的处理方式。
7.根据权利要求1所述的数据处理系统,其特征在于,所述第一处理器组通过判断所述错误纪录所指示的内存地址是否位于所述第二内存空间在所述第一服务器中相应的地址范围内,选择性地发送将所述错误纪录发送到所述第一接口电路;当判断出所述内存地址位于所述地址范围内时,所述第一处理器组用以将所述错误纪录发送到所述第一接口电路。
8.根据权利要求1所述的数据处理系统,其特征在于,还包括:
9.根据权利要求8所述的数据处理系统,其特征在于,所述第一接口电路与所述第二接口电路均基于计算快速链路协议连接到所述互连电路。
10.一种数据处理系统,其特征在于,包括:
11.根据权利要求10所述的数据处理系统,其特征在于,所述第二接口电路用以根据所述第一错误纪录所指示的内存地址进行寻址,以判断所述内存错误是否发生在所述第二内存空间。
12.根据权利要求10所述的数据处理系统,其特征在于,所述第一错误纪录指示出所述内存错误是不可纠正的错误,所述第一处理器组根据所述第一错误纪录对所述内存错误进行评估,以产生包括所述内存错误的处理方式的第二错误纪录。
13.根据权利要求12所述的数据处理系统,其特征在于,所述第二接口电路用以接收所述第二错误纪录,且所述第二处理器组用以根据所述第二错误纪录处理所述内存错误。
14.根据权利要求10所述的数据处理系统,其特征在于,所述第二处理器组用以对所述第二内存空间进行内存刷洗,以进行内存错误检测。
15.根据权利要求10所述的数据处理系统,其特征在于,所述第二处理器组通过判断所述第一错误纪录所指示的内存地址是否位于所述第二内存空间在所述第二服务器中相应的地址范围内,选择性地发送将所述第一错误纪录发送到所述第二接口电路;当判断出所述内存地址位于所述地址范围内时,所述第二处理器组用以将所述第一错误纪录发送到所述第二接口电路。
16.根据权利要求10所述的数据处理系统,其特征在于,还包括:
17.根据权利要求16所述的数据处理系统,其特征在于,所述第二接口电路与所述第一接口电路均基于计算快速链路协议连接到所述互连电路。
18.一种数据处理系统,其特征在于,包括:
19.根据权利要求18所述的数据处理系统,其特征在于,所述第一处理器组用以通过所述第一接口电路读取所述第二内存空间,以对所述第二内存空间进行内存错误检测,并产生发送到所述第一接口电路所接收的内存错误纪录。
20.根据权利要求18所述的数据处理系统,其特征在于,所述第二处理器组用以对所述第二内存空间进行内存刷洗,以进行内存错误检测,并产生发送到所述第二接口电路所接收的内存错误纪录。
...【技术特征摘要】
1.一种数据处理系统,其特征在于,包括:
2.根据权利要求1所述的数据处理系统,其特征在于,所述第一接口电路用以根据所述错误纪录所指示的内存地址进行寻址,以判断所述内存错误是否发生在所述第二内存空间。
3.根据权利要求1所述的数据处理系统,其特征在于,所述内存错误位于所述第二内存空间的存储位置,且所述错误纪录指示出所述存储位置在所述第一服务器中相应的第一内存地址;所述第二接口电路用以将所述第一内存地址转换为所述存储位置在所述第二服务器中相应的第二内存地址,所述第二处理器组用以根据所述第二内存地址记录所述内存错误。
4.根据权利要求1所述的数据处理系统,其特征在于,所述内存错误是不可纠正的错误,所述第二接口电路所接收的所述错误纪录包括所述内存错误的处理方式,以及所述第二处理器组用以根据所述错误纪录处理所述内存错误。
5.根据权利要求1所述的数据处理系统,其特征在于,所述第一处理器组用以判断所述内存错误是否可被纠正;当判断出所述内存错误不可被纠正时,所述第一处理器组用以对所述内存错误进行评估,以决定所述内存错误的处理方式。
6.根据权利要求1所述的数据处理系统,其特征在于,所述第一处理器组用以通过所述第一接口电路读取所述第二内存空间,以对所述第二内存空间进行内存错误检测。
7.根据权利要求1所述的数据处理系统,其特征在于,所述第一处理器组通过判断所述错误纪录所指示的内存地址是否位于所述第二内存空间在所述第一服务器中相应的地址范围内,选择性地发送将所述错误纪录发送到所述第一接口电路;当判断出所述内存地址位于所述地址范围内时,所述第一处理器组用以将所述错误纪录发送到所述第一接口电路。
8.根据权利要求1所述的数据处理系统,其特征在于,还包括:
9.根据权利要求8所述的数据处理系统,其特征在于,所述第一接口电路与所述第二接口电路均基于计算快速链路协议连接到所述互连电路。
10.一种数据处理系统,其特征在于,包括:
【专利技术属性】
技术研发人员:牛迪民,关天婵,关义金,李双辰,郑宏忠,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。