一种硬盘资源动态分配的方法和设备技术

技术编号:28033701 阅读:12 留言:0更新日期:2021-04-09 23:15
本发明专利技术提供了一种硬盘资源动态分配的方法和设备,该方法包括:监控SAS Expander背板上各个硬盘的信息,并基于该信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整;响应于硬盘上行通道速率需要调整,将SAS Expander背板上的预设功能管脚关闭;在SAS Expander背板上选择相应的固件进行烧录;响应于烧录完成,将SAS Expander背板上的预设功能管脚开启。通过使用本发明专利技术的方案,能够实现SAS Expander背板固件在线升级维护,刷新SAS Expander背板的固件时无需关机重启,不中断服务器正在运行的业务,节省开关机的时间和维护时间,实现了存储设备的动态带宽及资源分配,能够动态调整硬盘的上行带宽,实现存储资源的合理分配。

【技术实现步骤摘要】
一种硬盘资源动态分配的方法和设备
本领域涉及计算机领域,并且更具体地涉及一种硬盘资源动态分配的方法和设备。
技术介绍
硬盘是服务器存储单元不可或缺的组件,依据传输协议的不同,目前常用的硬盘有SAS(串行连接SCSI接口)、SATA(串行高级技术连接)、NVME硬盘。SATA硬盘,又称串口硬盘,采用串行连接方式,使用嵌入式时钟信号,具备较强的纠错能力,能对传输指令进行检查,提高数据传输的可靠性,具有结构简单、支持热插拔的优点。SAS是新一代的SCSI技术,SAS硬盘也采用串行技术,以获得更高的传输速度,并通过缩短连结线改善内部空间,可兼容SATA硬盘。随着服务器应用场景对存储提出的需求越来越高,服务器主板CPU上提供的有限SAS接口不足以满足多硬盘高存储的应用需求,可实现SAS传输接口扩展的Expander芯片及SASExpander背板应运而生。SASExpander背板通常搭配HBA卡或RAID卡使用,通过形成一个先进的交换式拓扑架构,得以构建一个基于SAS技术的磁盘阵列甚至更大型的存储系统。通过SASExpander背板扩展下挂的硬盘设备在使用时,受Expander内部控制器及Firmware(固件)的控制,其带宽和速率通常有固定上限值,这极大降低了资源的灵活分配及存储单元的利用效率。如何在通过SASExpander背板扩展存储资源的同时,合理分配硬盘使用,提升存储单元运行效率,将成为提升服务器资源利用率的重要环节。目前已有芯片厂商开发出可实现不同接口传输速率分配的ExpanderFirmware。现有的服务器存储单元设计,通过对SASExpander背板所接硬盘种类及速率的人为预判,由操作人员手动刷新SASExpander背板的Firmware。待关机再重启后,方可使用刷新后的Firmware。现有技术方案的缺点主要有:无法实现SASExpander背板Firmware在线升级维护:SASExpander背板Firmware刷新后,必须关机重启方可生效,中断了服务器正在运行的业务;无法实现存储设备的动态带宽及资源分配:当SASExpander背板连接多个硬盘时,若要调节不同硬盘上行通道的速率,需人为识别硬盘种类或人为输入指令测定硬盘读写速率,据此选择Firmware进行烧录,调配挂载硬盘的读写状态,造成人力资源的浪费。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种硬盘资源动态分配的方法和设备,通过使用本专利技术的技术方案,能够实现SASExpander背板固件在线升级维护,刷新SASExpander背板的固件时无需关机重启,不中断服务器正在运行的业务,节省开关机的时间和维护时间,实现了存储设备的动态带宽及资源分配,能够动态调整硬盘的上行带宽,实现存储资源的合理分配。基于上述目的,本专利技术的实施例的一个方面提供了一种硬盘资源动态分配的方法,包括以下步骤:监控SASExpander背板上各个硬盘的信息,并基于该信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整;响应于硬盘上行通道速率需要调整,将SASExpander背板上的预设功能管脚关闭;在SASExpander背板上选择相应的固件进行烧录;响应于烧录完成,将SASExpander背板上的预设功能管脚开启。根据本专利技术的一个实施例,监控SASExpander背板上各个硬盘的信息,并基于该信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整包括:监控每个硬盘的实时读写速率,并计算每个硬盘的实时读写速率比;将每个硬盘的实时读写速率比分别与已刷入的固件设定的比例进行比较;响应于每个硬盘的实时读写速率比均与已刷入的固件设定的比例一致,判断硬盘上行通道速率不需要调整。根据本专利技术的一个实施例,还包括:响应于每个硬盘的实时读写速率比中的任意一个与已刷入的固件设定的比例不一致,判断硬盘上行通道速率需要调整。根据本专利技术的一个实施例,还包括:将每个硬盘上行通道带宽分配不等的固件保存在SASExpander背板上的闪存中。根据本专利技术的一个实施例,在SASExpander背板上选择相应的固件进行烧录包括:在SASExpander背板上的闪存中选择与各个硬盘数据传输速率比一致的固件进行烧录。本专利技术的实施例的另一个方面,还提供了一种硬盘资源动态分配的设备,设备包括:监控模块,监控模块配置为监控SASExpander背板上各个硬盘的信息,并基于该信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整;停用模块,停用模块配置为响应于硬盘上行通道速率需要调整,将SASExpander背板上的预设功能管脚关闭;选择模块,选择模块配置为在SASExpander背板上选择相应的固件进行烧录;启用模块,启用模块配置为响应于烧录完成,将SASExpander背板上的预设功能管脚开启。根据本专利技术的一个实施例,监控模块还配置为:监控每个硬盘的实时读写速率,并计算每个硬盘的实时读写速率比;将每个硬盘的实时读写速率比分别与已刷入的固件设定的比例进行比较;响应于每个硬盘的实时读写速率比均与已刷入的固件设定的比例一致,判断硬盘上行通道速率不需要调整。根据本专利技术的一个实施例,还包括判断模块,判断模块配置为:响应于每个硬盘的实时读写速率比中的任意一个与已刷入的固件设定的比例不一致,判断硬盘上行通道速率需要调整。根据本专利技术的一个实施例,还包括存储模块,存储模块配置为:将每个硬盘上行通道带宽分配不等的固件保存在SASExpander背板上的闪存中。根据本专利技术的一个实施例,选择模块配置为:在SASExpander背板上的闪存中选择与各个硬盘数据传输速率比一致的固件进行烧录。本专利技术具有以下有益技术效果:本专利技术实施例提供的硬盘资源动态分配的方法,通过监控SASExpander背板上各个硬盘的信息,并基于该信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整;响应于硬盘上行通道速率需要调整,将SASExpander背板上的预设功能管脚关闭;在SASExpander背板上选择相应的固件进行烧录;响应于烧录完成,将SASExpander背板上的预设功能管脚开启的技术方案,能够实现SASExpander背板固件在线升级维护,刷新SASExpander背板的固件时无需关机重启,不中断服务器正在运行的业务,节省开关机的时间和维护时间,实现了存储设备的动态带宽及资源分配,能够动态调整硬盘的上行带宽,实现存储资源的合理分配。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为根据本专利技术一个实施例的硬盘资源动态分本文档来自技高网
...

【技术保护点】
1.一种硬盘资源动态分配的方法,其特征在于,包括以下步骤:/n监控SAS Expander背板上各个硬盘的信息,并基于所述信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整;/n响应于硬盘上行通道速率需要调整,将所述SAS Expander背板上的预设功能管脚关闭;/n在所述SAS Expander背板上选择相应的固件进行烧录;/n响应于烧录完成,将所述SAS Expander背板上的预设功能管脚开启。/n

【技术特征摘要】
1.一种硬盘资源动态分配的方法,其特征在于,包括以下步骤:
监控SASExpander背板上各个硬盘的信息,并基于所述信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整;
响应于硬盘上行通道速率需要调整,将所述SASExpander背板上的预设功能管脚关闭;
在所述SASExpander背板上选择相应的固件进行烧录;
响应于烧录完成,将所述SASExpander背板上的预设功能管脚开启。


2.根据权利要求1所述的方法,其特征在于,监控SASExpander背板上各个硬盘的信息,并基于所述信息和相应固件中的预设信息判断硬盘上行通道速率是否需要调整包括:
监控每个硬盘的实时读写速率,并计算每个硬盘的实时读写速率比;
将每个硬盘的实时读写速率比分别与已刷入的固件设定的比例进行比较;
响应于每个硬盘的实时读写速率比均与已刷入的固件设定的比例一致,判断硬盘上行通道速率不需要调整。


3.根据权利要求2所述的方法,其特征在于,还包括:
响应于每个硬盘的实时读写速率比中的任意一个与已刷入的固件设定的比例不一致,判断硬盘上行通道速率需要调整。


4.根据权利要求1所述的方法,其特征在于,还包括:
将每个硬盘上行通道带宽分配不等的固件保存在所述SASExpander背板上的闪存中。


5.根据权利要求4所述的方法,其特征在于,在所述SASExpander背板上选择相应的固件进行烧录包括:
在所述SASExpander背板上的闪存中选择与各个硬盘数据传输速率比一致的固件进行烧录。


6...

【专利技术属性】
技术研发人员:孙珑玲
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1