一种RAID阵列自适应配置方法及RAID服务器技术

技术编号:35155499 阅读:13 留言:0更新日期:2022-10-05 10:36
本发明专利技术提出了一种RAID阵列自适应配置方法及RAID服务器,其中,方法包括:在RAID卡的固件中预设参数配置表,参数配置表中存储有多个磁盘参数、RAID阵列类型以及RAID阵列控制参数的对应关系;在组建RAID阵列的过程中,获取RAID阵列类型及组成RAID阵列的磁盘参数并保存在参数配置表中;响应于参数配置表中的RAID阵列类型和/或磁盘参数更新,而基于对应关系自动进行RAID阵列控制参数的后台匹配;响应于匹配到对应的RAID阵列控制参数,自动保存RAID阵列控制参数为当前配置。本发明专利技术方法能够简化RAID阵列的参数配置过程并充分发挥RAID阵列的性能。的性能。的性能。

【技术实现步骤摘要】
一种RAID阵列自适应配置方法及RAID服务器


[0001]本专利技术涉及服务器领域,尤其涉及一种RAID阵列自适应配置方法及RAID服务器。

技术介绍

[0002]数据的存储安全离不开硬件的支持,RAID((Redundant Arrays of Independent Disks独立冗余磁盘阵列)技术能够有效的整合存储硬件,并形成了多种成熟的冗余存储方式,如RAID0、RAID1
……
RAID10,等等。在组建RAID阵列时,可以根据用途不同而选用不同类型的RAID阵列、磁盘及数据接口。为了能够充分的发挥RAID阵列的性能,需要根据每个RAID阵列的具体情况来进行有针对性的参数配置,这些参数配置工作对于不熟悉的操作人员来说并不容易,当参数配置与RAID阵列的实际情况不适合时,将导致RAID阵列的性能无法充分发挥。
[0003]因此,如何简化RAID阵列的参数配置并充分发挥RAID阵列的性能是本领域需要解决的技术问题。

技术实现思路

[0004]为了简化RAID阵列的参数配置并充分发挥RAID阵列的性能,在本专利技术的一个方面提出了一种RAID阵列自适应配置方法,所述方法包括:在RAID卡的固件中预设参数配置表,所述参数配置表中存储有多个磁盘参数、RAID阵列类型以及RAID阵列控制参数的对应关系;在组建RAID阵列的过程中,获取RAID阵列类型及组成所述RAID阵列的磁盘参数并保存在所述参数配置表中;响应于所述参数配置表中的RAID阵列类型和/或磁盘参数更新,而基于所述对应关系自动进行RAID阵列控制参数的后台匹配;响应于匹配到对应的RAID阵列控制参数,自动保存所述RAID阵列控制参数为当前配置。
[0005]在一个或多个实施例中,所述磁盘参数包括:磁盘类型、磁盘数量以及磁盘的接口类型;其中,所述磁盘类型包括机械硬盘和固态硬盘,所述磁盘的接口类型包括SATA接口和SAS接口。
[0006]在一个或多个实施例中,所述RAID阵列控制参数包括:条带深度、读/写策略、I/O策略和/或缓存启用策略;其中,所述读策略包括正常读取、预读以及自适应读取,所述写策略包括写入缓存和直接写入磁盘,所述I/O策略包括直接I/O和缓存I/O,所述缓存启用策略包括启用缓存和不启用缓存。
[0007]在一个或多个实施例中,所述组建RAID阵列的过程包括:由用户根据需求确定RAID阵列类型、磁盘类型及磁盘数量。
[0008]在一个或多个实施例中,所述方法还包括:响应于用户修改所述RAID阵列类型和/或增减所述RAID阵列下的磁盘数量,而更新所述参数配置表中的RAID阵列类型和/或磁盘参数。
[0009]在一个或多个实施例中,所述方法还包括:生成基于所述参数配置表的用户显示界面,并在所述用户显示界面中显示当前的RAID阵列控制参数。
[0010]在一个或多个实施例中,所述方法还包括:配置所述用户显示界面包含参数修改功能,以允许用户通过所述用户显示界面修改当前的RAID阵列控制参数。
[0011]在一个或多个实施例中,所述方法还包括:将用户修改后的RAID阵列控制参数与当前的RAID阵列类型及磁盘参数生成新的对应关系并保存到所述参数配置表中。
[0012]在一个或多个实施例中,所述方法还包括:远程接收更新数据以更新所述参数配置表中的RAID阵列控制参数。
[0013]在本专利技术的第二方面,提出了一种RAID服务器,包括:一个或多个RAID卡;以及存储器,所述存储器中存储有可执行的计算机程序,所述计算机程序被所述一个或多个RAID卡执行时用于实现如上述任意一实施例中的RAID阵列自适应配置方法的相应步骤,步骤包括:在RAID卡的固件中预设参数配置表,所述参数配置表中存储有多个磁盘参数、RAID阵列类型以及RAID阵列控制参数的对应关系;在组建RAID阵列的过程中,获取RAID阵列类型及组成所述RAID阵列的磁盘参数并保存在所述参数配置表中;响应于所述参数配置表中的RAID阵列类型和/或磁盘参数更新,而基于所述对应关系自动进行RAID阵列控制参数的后台匹配;响应于匹配到对应的RAID阵列控制参数,自动保存所述RAID阵列控制参数为当前配置。
[0014]在一个或多个实施例中,所述磁盘参数包括:磁盘类型、磁盘数量以及磁盘的接口类型;其中,所述磁盘类型包括机械硬盘和固态硬盘,所述磁盘的接口类型包括SATA接口和SAS接口。
[0015]在一个或多个实施例中,所述RAID阵列控制参数包括:条带深度、读/写策略、I/O策略和/或缓存启用策略;其中,所述读策略包括正常读取、预读以及自适应读取,所述写策略包括写入缓存和直接写入磁盘,所述I/O策略包括直接I/O和缓存I/O,所述缓存启用策略包括启用缓存和不启用缓存。
[0016]在一个或多个实施例中,所述组建RAID阵列的过程包括:由用户根据需求确定RAID阵列类型、磁盘类型及磁盘数量。
[0017]在一个或多个实施例中,所述方法还包括:响应于用户修改所述RAID阵列类型和/或增减所述RAID阵列下的磁盘数量,而更新所述参数配置表中的RAID阵列类型和/或磁盘参数。
[0018]在一个或多个实施例中,所述方法还包括:生成基于所述参数配置表的用户显示界面,并在所述用户显示界面中显示当前的RAID阵列控制参数。
[0019]在一个或多个实施例中,所述方法还包括:配置所述用户显示界面包含参数修改功能,以允许用户通过所述用户显示界面修改当前的RAID阵列控制参数。
[0020]在一个或多个实施例中,所述方法还包括:将用户修改后的RAID阵列控制参数与当前的RAID阵列类型及磁盘参数生成新的对应关系并保存到所述参数配置表中。
[0021]在一个或多个实施例中,所述方法还包括:远程接收更新数据以更新所述参数配置表中的RAID阵列控制参数。
[0022]采用上述技术方案,本专利技术至少具有如下有益效果:本专利技术提出了可以在RAID卡的固件中预存参数配置表,该参数配置表中存储多组磁盘参数、RAID阵列类型以及RAID阵列控制参数的对应关系,以用于在用户创建RAID阵列后,快速的基于用户创建的RAID阵列情况而自动进行参数配置,从而大大降低了RAID阵列的参数配置难度,并且有助于提升
RAID阵列的存储性能。
[0023]本专利技术提供了实施例的各方面,不应当用于限制本专利技术的保护范围。根据在此描述的技术可设想到其它实施方式,这对于本领域普通技术人员来说在研究以下附图和具体实施方式后将是显而易见的,并且这些实施方式意图被包含在本申请的范围内。
[0024]下面参考附图更详细地解释和描述了本专利技术的实施例,但它们不应理解为对于本专利技术的限制。
附图说明
[0025]为了更清楚地说明本专利技术实施例的技术方案,下面将对现有技术和实施例描述中所需要使用的附图作简单地介绍,附图中的部件不一定按比例绘制,并且可以省略相关的元件,或者在一些情况下比例可能已经被放大,以便强调和清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种RAID阵列自适应配置方法,其特征在于,所述方法包括:在RAID卡的固件中预设参数配置表,所述参数配置表中存储有多个磁盘参数、RAID阵列类型以及RAID阵列控制参数的对应关系;在组建RAID阵列的过程中,获取RAID阵列类型及组成所述RAID阵列的磁盘参数并保存在所述参数配置表中;响应于所述参数配置表中的RAID阵列类型和/或磁盘参数更新,而基于所述对应关系自动进行RAID阵列控制参数的后台匹配;响应于匹配到对应的RAID阵列控制参数,自动保存所述RAID阵列控制参数为当前配置。2.根据权利要求1所述的RAID阵列自适应配置方法,其特征在于,所述磁盘参数包括:磁盘类型、磁盘数量以及磁盘的接口类型;其中,所述磁盘类型包括机械硬盘和固态硬盘,所述磁盘的接口类型包括SATA接口和SAS接口。3.根据权利要求1所述的RAID阵列自适应配置方法,其特征在于,所述RAID阵列控制参数包括:条带深度、读/写策略、I/O策略和/或缓存启用策略;其中,所述读策略包括正常读取、预读以及自适应读取,所述写策略包括写入缓存和直接写入磁盘,所述I/O策略包括直接I/O和缓存I/O,所述缓存启用策略包括启用缓存和不启用缓存。4.根据权利要求1所述的RAID阵列自适应配置方法,其特征在于,所述组建RAID阵列的过程包括:由用户根据需求确定RAID阵列类型、磁盘类型及磁盘数量。5.根...

【专利技术属性】
技术研发人员:邢科钰黄三保
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1