System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及服务器,特别是涉及一种服务器的存储配置调整方法、装置、系统、电子设备及可读存储介质。
技术介绍
1、随着云计算及大数据技术的快速发展,日常工作生活产生的电子数据越来越多,对存储服务器的需求量也就越来越大,尤其是以固态硬盘为代表的高性能存储服务器的需求。
2、由于不同用户的存储需求不同,就需要对服务器的存储配置进行相适应的调整。为了满足用户的存储配置需求,相关技术通过调整硬盘位置实现对硬盘拓扑结构的调整,进而与用户所需求的硬盘配置相匹配。但是,相关技术需要根据不同的硬盘拓扑将硬盘插在服务器机箱前面板的相应的硬盘槽位上,需要增加额外的人工工作量,不仅效率不高,还会增加生产和运维的复杂性。
3、鉴于此,在确保用户存储性能达到最优的基础上,简单并高效实现对服务器的存储配置的调整,是所属领域技术人员需要解决的技术问题。
技术实现思路
1、本专利技术提供了一种服务器的存储配置调整方法、装置、系统、电子设备及可读存储介质,能够简单并高效调整服务器的存储配置,并保证用户存储性能达到最优。
2、为解决上述技术问题,本专利技术提供以下技术方案:
3、本专利技术一方面提供了一种服务器的存储配置调整方法,应用于基板管理控制器,所述基板管理控制器对服务器的存储配置进行调整的过程包括:
4、根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系;其中,所述服务器的各硬盘通过位于硬盘背板的链路交换机与
5、当根据当前硬盘拓扑映射关系和上一时刻的初始硬盘拓扑映射关系,确定所述服务器的存储配置需求发生变化,则对所述当前硬盘拓扑映射关系进行优化,得到优化硬盘拓扑映射关系;
6、根据所述优化硬盘拓扑映射关系确定优化路由信息,以使所述链路交换机根据所述优化路由信息对上行端口和下行端口的连接关系进行调整;
7、其中,所述线缆连接关系表示所述硬盘背板与所述中央处理器之间的线缆连接方式;硬盘拓扑映射关系表示所述服务器的各硬盘与各中央处理器的挂载对应关系;路由信息用于表示所述链路交换机内部的上行端口和下行端口的连接关系。
8、在第一种示例性的实施方式中,所述根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系,包括:
9、根据服务器的当前硬盘状态信息,确定处于在位状态的至少一个待需求硬盘;
10、根据上一时刻的初始路由信息,确定所述链路交换机的上行端口和下行端口之间的初始连接关系;
11、根据线缆连接关系确定所述链路交换机的上行端口与所述主板的中央处理器的总线端口的上行连接关系、所述链路交换机的下行端口与各硬盘的下行连接关系;
12、根据各上行连接关系和各下行连接关系,确定各待需求硬盘与所述中央处理器的总线端口的挂载对应关系,以得到当前硬盘拓扑映射关系。
13、在第二种示例性的实施方式中,所述根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系,包括:
14、预先在基板管理控制器的用户管理界面构建硬盘拓扑重映射功能配置选项;所述硬盘拓扑重映射功能配置选项包括开启选项和关闭选项;
15、当接收到硬盘拓扑重映射功能开启指令,根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系。
16、在第三种示例性的实施方式中,所述根据线缆连接关系确定所述链路交换机的上行端口与所述主板的中央处理器的总线端口的上行连接关系之前,还包括:
17、预先在基板管理控制器的用户管理界面构建线缆配置区域;所述线缆配置区域包括线缆连接关系上传选项;
18、当接收到线缆连接关系上传指令,通过解析所述线缆连接关系上传指令得到所述硬盘背板对应的线缆连接关系,并将所述线缆连接关系存储至预设路径下。
19、在第四种示例性的实施方式中,所述在基板管理控制器的用户管理界面构建线缆配置区域之后,还包括:
20、预先在基板管理控制器的用户管理界面中的线缆配置区域构建线缆连接关系调整选项;
21、当接收到线缆连接关系调整指令,通过解析所述线缆连接关系调整指令得到所述硬盘背板对应的线缆新连接关系;
22、根据所述线缆新连接关系对所述预设路径下的当前线缆连接关系进行更新。
23、在第五种示例性的实施方式中,所述对所述当前硬盘拓扑映射关系进行优化,得到优化硬盘拓扑映射关系,包括:
24、根据所述服务器的当前存储配置信息和所述主板的硬盘配置情况,确定满足预先构建的存储配置性能调优原则的目标挂载对应关系;
25、将所述目标挂载对应关系作为优化硬盘拓扑映射关系。
26、在第六种示例性的实施方式中,所述根据所述服务器的当前存储配置信息和所述主板的硬盘配置情况,确定满足预先构建的存储配置性能调优原则的目标挂载对应关系,包括:
27、根据各中央处理器挂载硬盘数量相同,且同一个中央处理器的各总线端口挂载硬盘数量相同,生成存储配置性能调优原则;
28、基于所述存储配置性能调优原则,根据所述服务器的当前存储配置信息和所述主板的硬盘配置情况,确定目标挂载对应关系。
29、在第七种示例性的实施方式中,所述根据所述服务器的当前存储配置信息和所述主板的硬盘配置情况,确定满足预先构建的存储配置性能调优原则的目标挂载对应关系,包括:
30、根据当前硬盘拓扑映射关系确定当前服务器的硬盘需求总数及各待需求硬盘的当前挂载对应关系,以作为所述当前存储配置信息;
31、获取所述主板包含的中央处理器数量、各中央处理器的总线端口数量和端口带宽,以作为所述硬盘配置情况;
32、基于各中央处理器挂载硬盘数量相同且同一个中央处理器的不同总线端口挂载硬盘数量相同,从各待需求硬盘中确定进行拓扑关系调整的待调整硬盘及其挂载的目标中央处理器的目标总线端口。
33、在第八种示例性的实施方式中,所述根据所述优化硬盘拓扑映射关系确定优化路由信息,包括:
34、根据所述初始路由信息确定所述待调整硬盘的初始上行端口和初始下行端口;
35、根据所述线缆连接关系,确定所述目标中央处理器的目标总线端口对应的目标上行端口;
36、将所述初始下行端口和所述目标上行端口,作为所述待调整硬盘的当前路由信息;
37、根据各待调整硬盘的当前路由信息生成优化路由信息。
38、在第九种示例性的实施方式中,还包括:
39、预先构建表数据库;所述表数据库包括初始路由表、初始硬盘拓扑映射表、检测拓扑映射表、优化拓扑映射表和优化路由表;所述初始路由表用于存储上一时刻的初始路由信息;所述初始硬盘拓扑映射表用于存储上一时刻的初始硬盘拓扑映射关系;
本文档来自技高网...
【技术保护点】
1.一种服务器的存储配置调整方法,其特征在于,应用于基板管理控制器,所述基板管理控制器对服务器的存储配置进行调整的过程包括:
2.根据权利要求1所述的服务器的存储配置调整方法,其特征在于,所述根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系,包括:
3.根据权利要求2所述的服务器的存储配置调整方法,其特征在于,所述根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系,包括:
4.根据权利要求2所述的服务器的存储配置调整方法,其特征在于,所述根据线缆连接关系确定所述链路交换机的上行端口与所述主板的中央处理器的总线端口的上行连接关系之前,还包括:
5.根据权利要求4所述的服务器的存储配置调整方法,其特征在于,所述在基板管理控制器的用户管理界面构建线缆配置区域之后,还包括:
6.根据权利要求1所述的服务器的存储配置调整方法,其特征在于,所述对所述当前硬盘拓扑映射关系进行优化,得到优化硬盘拓扑映射关系,包括:
7.根据权利要求6所述的
8.根据权利要求6所述的服务器的存储配置调整方法,其特征在于,所述根据所述服务器的当前存储配置信息和所述主板的硬盘配置情况,确定满足预先构建的存储配置性能调优原则的目标挂载对应关系,包括:
9.根据权利要求8所述的服务器的存储配置调整方法,其特征在于,所述根据所述优化硬盘拓扑映射关系确定优化路由信息,包括:
10.根据权利要求1所述的服务器的存储配置调整方法,其特征在于,还包括:
11.根据权利要求10所述的服务器的存储配置调整方法,其特征在于,所述根据所述优化路由信息更新所述优化路由表之后,还包括:
12.根据权利要求1至11任意一项所述的服务器的存储配置调整方法,其特征在于,所述当根据当前硬盘拓扑映射关系和上一时刻的初始硬盘拓扑映射关系,确定所述服务器的存储配置需求发生变化,包括:
13.一种服务器的存储配置调整装置,其特征在于,应用于基板管理控制器,包括:
14.一种电子设备,其特征在于,包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如权利要求1至12任一项所述服务器的存储配置调整方法的步骤。
15.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12任一项所述服务器的存储配置调整方法的步骤。
16.一种服务器的存储配置调整系统,其特征在于,包括硬盘状态监控子系统、路由子系统和基板管理控制器;
17.根据权利要求16所述的服务器的存储配置调整系统,其特征在于,所述硬盘状态监控子系统包括硬盘在位检测器、状态寄存器、协议转换器和边带信号连接器;
18.根据权利要求17所述的服务器的存储配置调整系统,其特征在于,所述硬盘在位检测器的总数与所述硬盘背板的硬盘槽位总数相同,且一一对应;
19.根据权利要求17所述的服务器的存储配置调整系统,其特征在于,所述硬盘在位检测器为复杂可编程逻辑器件;所述状态寄存器包括多个寄存器,每个寄存器对应所述服务器的一个硬盘;
20.根据权利要求17所述的服务器的存储配置调整系统,其特征在于,所述边带信号连接器与所述基板管理控制器通过集成电路总线相连;
21.根据权利要求16至20任意一项所述的服务器的存储配置调整系统,其特征在于,所述服务器的各硬盘挂载在中央处理器的高速串行计算机扩展总线标准总线端口;所述链路交换机为高速串行计算机扩展总线标准交换机;
22.根据权利要求21所述的服务器的存储配置调整系统,其特征在于,所述高速串行计算机扩展总线标准交换机通过集成电路总线与边带信号连接器相连;
...【技术特征摘要】
1.一种服务器的存储配置调整方法,其特征在于,应用于基板管理控制器,所述基板管理控制器对服务器的存储配置进行调整的过程包括:
2.根据权利要求1所述的服务器的存储配置调整方法,其特征在于,所述根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系,包括:
3.根据权利要求2所述的服务器的存储配置调整方法,其特征在于,所述根据服务器的当前硬盘状态信息、线缆连接关系及上一时刻的初始路由信息,确定当前硬盘拓扑映射关系,包括:
4.根据权利要求2所述的服务器的存储配置调整方法,其特征在于,所述根据线缆连接关系确定所述链路交换机的上行端口与所述主板的中央处理器的总线端口的上行连接关系之前,还包括:
5.根据权利要求4所述的服务器的存储配置调整方法,其特征在于,所述在基板管理控制器的用户管理界面构建线缆配置区域之后,还包括:
6.根据权利要求1所述的服务器的存储配置调整方法,其特征在于,所述对所述当前硬盘拓扑映射关系进行优化,得到优化硬盘拓扑映射关系,包括:
7.根据权利要求6所述的服务器的存储配置调整方法,其特征在于,所述根据所述服务器的当前存储配置信息和所述主板的硬盘配置情况,确定满足预先构建的存储配置性能调优原则的目标挂载对应关系,包括:
8.根据权利要求6所述的服务器的存储配置调整方法,其特征在于,所述根据所述服务器的当前存储配置信息和所述主板的硬盘配置情况,确定满足预先构建的存储配置性能调优原则的目标挂载对应关系,包括:
9.根据权利要求8所述的服务器的存储配置调整方法,其特征在于,所述根据所述优化硬盘拓扑映射关系确定优化路由信息,包括:
10.根据权利要求1所述的服务器的存储配置调整方法,其特征在于,还包括:
11.根据权利要求10所述的服务器的存储配置调整方法,其特征在于,所述根据所述优化路由信息更新所述优化路由表之后,还包括:
12.根据权利...
【专利技术属性】
技术研发人员:魏文星,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。