一种提升磁盘阵列节点传输性能的系统及方法技术方案

技术编号:37998051 阅读:6 留言:0更新日期:2023-06-30 10:12
本发明专利技术公开了一种提升磁盘阵列节点传输性能的系统及方法,属于磁盘阵列技术领域,目的在于解决现有磁盘阵列中各节点传输数据效率低的问题。其具体步骤如下:(1)打开电源,使硬盘通电启动;(2)硬盘控制电路板进行自检,若成功,则进入步骤(3);若失败,则重复步骤(2);(3)raip控制器启动,硬盘读取raip控制器中的控制信息初始化,若成功,则进入步骤(4);若失败,则进入步骤(2);(4)raip控制器控制若干硬盘驱动器同时读取硬盘磁片数据,按照硬盘磁片排列顺序依次读取的数据,多个硬盘磁片并行读取,直到文件末端;(5)将读取的文件写入到硬盘缓存中,供系统调用。本发明专利技术适用于一种提升磁盘阵列节点传输性能的系统及方法。盘阵列节点传输性能的系统及方法。盘阵列节点传输性能的系统及方法。

【技术实现步骤摘要】
一种提升磁盘阵列节点传输性能的系统及方法


[0001]本专利技术属于磁盘阵列
,具体涉及一种提升磁盘阵列节点传输性能的系统及方法。

技术介绍

[0002]磁盘阵列在存储技术中已经得到广泛应用,随着技术的不断更新,磁盘阵列的要求也越来越高,传统的磁盘阵列技术中,各节点传输数据的方式受到了限制,使得数据传输效率十分低下,无法便捷快速地响应用户的访问请求。

技术实现思路

[0003]本专利技术的目的在于:提供一种提升磁盘阵列节点传输性能的系统及方法,解决现有磁盘阵列中各节点传输数据效率低的问题。
[0004]本专利技术采用的技术方案如下:
[0005]一种提升磁盘阵列节点传输性能的系统,包括硬盘控制电路板、硬盘缓存,还包括若干个硬盘磁片、若干个磁盘驱动器、若干个raip控制器,所述raip控制器连接于硬盘磁片与磁盘驱动器之间,所述硬盘控制电路板与raip控制器信号连接。
[0006]一种提升磁盘阵列节点传输性能的方法,包括所述的提升磁盘阵列节点传输性能的系统,具体步骤如下:
[0007](1)打开电源,使硬盘通电启动,进入步骤(2);
[0008](2)硬盘控制电路板进行自检,若自检成功,则进入步骤(3);若自检失败,则重复步骤(2);
[0009](3)raip控制器启动,硬盘读取raip控制器中的控制信息初始化,若初始化成功,则进入步骤(4);若初始化失败,则进入步骤(2);
[0010](4)raip控制器控制若干硬盘驱动器同时读取硬盘磁片数据,按照硬盘磁片排列顺序依次读取的数据,多个硬盘磁片并行读取,直到文件末端,进入步骤(5);
[0011](5)将读取的文件写入到硬盘缓存中,供系统调用。
[0012]进一步地,所述步骤(5)中读取的文件写入到硬盘缓存的具体步骤为:通过磁盘控制器控制磁头组依次按照硬盘磁片排列顺序写入文件,文件写入一个循环之后再按照硬盘磁片排列顺序再次写入,直到写完。
[0013]进一步地,所述步骤(2)中硬盘控制电路板进行自检的具体步骤为:硬盘控制电路板开机自检阶段中藉由硬盘连接埠发送硬盘启动信号,并判断硬盘连接埠是否连接于硬盘,若硬盘连接埠连接于硬盘,硬盘控制电路板判断硬盘连接埠连接于硬盘的响应时间,并判断响应时间是否小于预设时间,若响应时间小于预设时间则自检通过;否则自检失败,硬盘控制电路板重新进行自检。
[0014]进一步地,所述步骤(3)中raip控制器中的控制信息初始化的具体步骤为:获取raip控制器的控制信息初始化时的预设值,并对raip控制器的控制信息进行初始化操作;
判断是否进行raip控制器的控制信息数据读取操作;若是,则完成raip控制器中的控制信息初始化,并记录到日志。
[0015]进一步地,所述步骤(4)中,raip控制器在控制若干硬盘驱动器同时读取硬盘磁片数据之前,raip控制器优先读取硬盘磁片的预取数据,并在硬盘缓存中按照硬盘磁片排列顺序分别存储所读取的硬盘磁片的预取数据。
[0016]综上所述,由于采用了上述技术方案,本专利技术的有益效果是:
[0017]1、本专利技术中,使用raip控制器连接硬盘磁片和磁盘驱动器,控制连接电路中间的信号传输,通过磁性磁气耦合电路让各磁片进行多重传输,解除磁片传输的瓶颈,提高磁片的传输性能,使得硬盘磁片和磁盘驱动器之间的信号传输变得更加有效,基于使用优化的磁盘驱动器和raip控制器来提高磁盘磁片阵列的性能,实现数据的快速传输,在保持传统磁盘阵列的优势的同时,具有传输性能极高、传输速度快等优点,解除了传统磁盘阵列的传输瓶颈,更加便捷快速地响应用户的访问请求。
[0018]2、本专利技术中,利用raip控制器将磁片和磁盘驱动器连接在一起,该系统可以更有效地安排磁片和磁盘驱动器之间的关系,使得每个磁片可以使用最大的存储空间,以实现数据的最大化存储。
[0019]3、本专利技术中,数据同时读取写入多块以上磁片中,提升速度为原来的n倍,n=磁片数量,大大提高了效率,克服了机械硬盘受制于转速问题,导致读取数据效率不高的情况。
[0020]4、本专利技术中,raip控制器可以通过加入不同的数学模型算法,引入容错机制,将资料分散储存至各硬盘中,当某各盘片受损时则经由XOR运算,硬盘依然可以正常的读写,在提升速度的时候提升数据安全性。
附图说明
[0021]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图,其中:
[0022]图1为本专利技术的流程示意图;
[0023]图2为本专利技术raip控制器的示意图;
[0024]图3为本专利技术raip控制器的原理图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0026]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]应注意到:标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0028]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术的简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0029]此外,术语“水平”、“竖直”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。
[0030]在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接或一体地连接;可以使机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个原件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0031]一种提升磁盘本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提升磁盘阵列节点传输性能的系统,其特征在于,包括硬盘控制电路板、硬盘缓存,还包括若干个硬盘磁片、若干个磁盘驱动器、若干个raip控制器,所述raip控制器连接于硬盘磁片与磁盘驱动器之间,所述硬盘控制电路板与raip控制器信号连接。2.一种提升磁盘阵列节点传输性能的方法,其特征在于,包括按照权利要求1所述的提升磁盘阵列节点传输性能的系统,具体步骤如下:(1)打开电源,使硬盘通电启动,进入步骤(2);(2)硬盘控制电路板进行自检,若自检成功,则进入步骤(3);若自检失败,则重复步骤(2);(3)raip控制器启动,硬盘读取raip控制器中的控制信息初始化,若初始化成功,则进入步骤(4);若初始化失败,则进入步骤(2);(4)raip控制器控制若干硬盘驱动器同时读取硬盘磁片数据,按照硬盘磁片排列顺序依次读取的数据,多个硬盘磁片并行读取,直到文件末端,进入步骤(5);(5)将读取的文件写入到硬盘缓存中,供系统调用。3.按照权利要求2所述的一种提升磁盘阵列节点传输性能的方法,其特征在于,所述步骤(5)中读取的文件写入到硬盘缓存的具体步骤为:通过磁盘控制器控制磁头组依次按照硬盘磁片排列顺序...

【专利技术属性】
技术研发人员:刘明锦付蔚高瑞洁张智涌张修阳
申请(专利权)人:四川水利职业技术学院
类型:发明
国别省市:

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

1