System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务器系统中扩充容量的方法、装置、设备及存储介质制造方法及图纸_技高网

服务器系统中扩充容量的方法、装置、设备及存储介质制造方法及图纸

技术编号:42080303 阅读:4 留言:0更新日期:2024-07-19 16:58
本申请涉及服务器系统技术领域,提供一种服务器系统中扩充容量的方法、装置、设备及存储介质,方法包括:根据用户输入的数据存储量来判定数据存储量的大小,在数据存储量大时,开启第一NVMe硬盘的电源、PCIe Switch的电源和第二NVMe硬盘的电源,将第一NVMe硬盘的数据全部转移到所述第二NVMe硬盘中保证存储数据完整性,在所述第一NVMe硬盘的数据全部转移到所述第二NVMe硬盘后,关闭所述第一NVMe硬盘的电源,直接将数据存储在第二NVMe硬盘,而不需要开启第一NVMe硬盘的电源,能够节省能耗,另外,由于预设时间段内数据量大,直接将数据存储在第二NVMe硬盘能够无需像现有技术频繁对PCIe Switch和第二NVMe硬盘的电源进行关闭和开启,从而减少对PCIe Switch的损坏,从而提高了数据存储的可靠性。

【技术实现步骤摘要】

本申请涉及服务器系统,尤其涉及一种服务器系统中扩充容量的方法、装置、设备及存储介质


技术介绍

1、在服务器存储
,目前常用扩容方法是设置pcie switch来连接多个第二nvme硬盘,从而达到扩容的目的,其中,pcie switch的输入端与处理模块连接,pcieswitch包括多个输出端,每个输出端分别连接一个第二nvme硬盘。由于pcie switch所消耗的能耗高,为节省能耗,如图1所示,现有技术还会设置一个用于暂存数据的第一nvme硬盘与处理模块连接,当该第一nvme硬盘的存储量大于预设的阈值时,才开启pcie switch的电源和第二nvme硬盘的电源,使第一nvme硬盘的数据能够存储到第二nvme硬盘,并在第一nvme硬盘的数据全部转移到第二nvme硬盘时,断开pcie switch的电源和第二nvme硬盘的电源。然而,这种方式虽然在一定程度上能够节省能耗,但是pcie switch频繁的通断会导致pcie switch不耐用,缩短寿命且容易出现故障,导致降低了数据存储的可靠性。因此,如何既能够扩充容量,又能够节省能耗以及提高存储的可靠性是目前亟需解决的技术问题。


技术实现思路

1、针对上述技术问题,本申请的目的在于提供一种服务器系统中扩充容量的方法、装置、设备及存储介质,旨在实现既能够扩充容量,又能够节省能耗以及提高存储的可靠性。

2、第一方面,本申请实施例提供一种服务器系统中扩充容量的方法,包括:

3、所述服务器系统包括处理模块、第一nvme硬盘、第二nvme硬盘和pcie switch,所述处理模块的第一输出端与所述第一nvme硬盘的输入端连接,所述第一nvme硬盘的输出端与所述pcie switch的第一输入端连接,所述处理模块的第二输出端与所述pcie switch的第二输出端连接,所述pcie switch的每一输出端与一个第二nvme硬盘连接,所述方法包括:

4、响应于用户的配置请求,显示数据存储量配置页面;其中,所述数据存储量配置页面包括日期选项;

5、在检测到用户选择第一目标日期后,在所述数据存储量配置页面显示时间段划分选项;其中,所述时间段划分选项用于将一天时间划分成多个时间段;

6、在检测到用户将一天时间划分成多个时间段后,在所述数据存储量配置页面显示请用户输入对应每一时间段的数据存储量的提示信息;

7、在检测到用户输入每一时间段对应的数据存储量后,将所述第一目标日期、时间段和数据存储量对应绑定存储;

8、在所述第一目标日期到达后,分别读取每一时间段对应的所述数据存储量,判断所述数据存储量是否大于预设的第一阈值;

9、如果大于预设的第一阈值,则在所述第一目标日期对应的时间段内开启第一nvme硬盘的电源、pcie switch的电源和第二nvme硬盘的电源,将所述第一nvme硬盘的数据全部转移到所述第二nvme硬盘中,并在所述第一nvme硬盘的数据全部转移到所述第二nvme硬盘后,关闭所述第一nvme硬盘的电源,直接将数据存储在第二nvme硬盘;

10、如果不大于预设的第一阈值,则在所述目标日期对应的时间段内,开启所述第一nvme硬盘的电源,关闭所述pcie switch的电源和第二nvme硬盘的电源,将数据存储到第一nvme硬盘并监测第一nvme硬盘的数据量是否大于预设的第二阈值;

11、如果大于预设的第二阈值,则开启pcie switch以及第二nvme硬盘的电源,将所述第一nvme硬盘的数据存储到第二nvme硬盘中,并在所述第一nvme硬盘的数据全部迁移到所述第二nvme硬盘中时,返回关闭所述pcie switch的电源和第二nvme硬盘的电源,将数据存储到第一nvme硬盘并监测第一nvme硬盘的数据量是否大于预设的第二阈值的步骤重新执行。

12、进一步的,所述在所述第一目标日期到达后,分别读取每一时间段对应的所述数据存储量,判断所述数据存储量是否大于预设的第一阈值的步骤之前,还包括:

13、获取第一nvme硬盘的容量;

14、计算c*第一nvme硬盘的容量获得所述预设的第二阈值;其中,c为预设的第一常数且小于1;

15、获取预设的第二常数;其中,所述第一常数大于1;

16、将所述预设的第二常数乘以所述预设的第二阈值获得所述预设的第一阈值。

17、进一步的,所述方法还包括:

18、在所述第一nvme硬盘的电源开启时,定期对所述第一nvme硬盘的冗余数据进行清理。

19、进一步的,所述方法还包括:

20、在所述第一nvme硬盘的电源开启时,定期对所述第一nvme硬盘进行扫描,以查找并修复潜在的文件系统错误。

21、在本申请实施例中,所述在检测到用户输入每一时间段对应的数据存储量后,将时间段和数据存储量对应绑定存储的步骤之后,所述方法还包括:

22、响应于用户发起的其他日期的数据存储量快速配置请求,在所述数据存储量配置页面显示电子日历;其中,所述电子日历用于选择第二目标日期;

23、在接收到用户确认在所述电子日历上选择完所有第二目标日期的信息后,按照如第一目标日期同样的方式划分第二目标日期的时间段和设置各时间段的数据存储量。

24、进一步的,所述响应于用户的配置请求,显示数据存储量配置页面的步骤之前,所述方法还包括:

25、采集过去n天中所述服务器系统每一天每一小时的累计数据存储量;其中,所述服务器系统每天开始时的数据存储量为0;

26、根据每一小时的累计数据存储量绘制以时间为横坐标、数据存储量为纵坐标的第一折线图;所述折线图用于反映一天时间内所述服务器系统的数据存储量的变化情况;

27、将每一所述折线图发送到用户终端进行显示。

28、进一步的,所述响应于用户的配置请求,显示数据存储量配置页面的步骤之前,所述方法还包括:

29、采集过去n天中所述服务器系统每一天的数据存储量;

30、根据过去每一天的数据存储量绘制以时间为横坐标、数据存储量为纵坐标的第二折线图;所述折线图用于反映过去n天时间内所述服务器系统的数据存储量的变化情况;

31、将所述第二折线图发送到用户终端进行显示。

32、第二方面,本申请实施例提供一种服务器系统中扩充容量的装置,所述服务器系统包括处理模块、第一nvme硬盘、第二nvme硬盘和pcie switch,所述处理模块的第一输出端与所述第一nvme硬盘的输入端连接,所述第一nvme硬盘的输出端与所述pcie switch的第一输入端连接,所述处理模块的第二输出端与所述pcie switch的第二输出端连接,所述pcie switch的每一输出端与一个第二nvme硬盘连接,所述装置包括:

33、响应模块,用于响应于用户的配置请求,显示数据存储量配置页面;其中,所述数据存储本文档来自技高网...

【技术保护点】

1.一种服务器系统中扩充容量的方法,所述服务器系统包括处理模块、第一NVMe硬盘、第二NVMe硬盘和PCIe Switch,所述处理模块的第一输出端与所述第一NVMe硬盘的输入端连接,所述第一NVMe硬盘的输出端与所述PCIe Switch的第一输入端连接,所述处理模块的第二输出端与所述PCIe Switch的第二输出端连接,所述PCIe Switch的每一输出端与一个第二NVMe硬盘连接,其特征在于,所述方法包括:

2.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述在所述第一目标日期到达后,分别读取每一时间段对应的所述数据存储量,判断所述数据存储量是否大于预设的第一阈值的步骤之前,还包括:

3.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述在检测到用户输入每一时间段对应的数据存储量后,将时间段和数据存储量对应绑定存储的步骤之后,所述方法还包括:

6.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述响应于用户的配置请求,显示数据存储量配置页面的步骤之前,所述方法还包括:

7.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述响应于用户的配置请求,显示数据存储量配置页面的步骤之前,所述方法还包括:

8.一种服务器系统中扩充容量的装置,所述服务器系统包括处理模块、第一NVMe硬盘、第二NVMe硬盘和PCIe Switch,所述处理模块的第一输出端与所述第一NVMe硬盘的输入端连接,所述第一NVMe硬盘的输出端与所述PCIe Switch的第一输入端连接,所述处理模块的第二输出端与所述PCIe Switch的第二输出端连接,所述PCIe Switch的每一输出端与一个第二NVMe硬盘连接,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的服务器系统中扩充容量的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的服务器系统中扩充容量的方法的步骤。

...

【技术特征摘要】

1.一种服务器系统中扩充容量的方法,所述服务器系统包括处理模块、第一nvme硬盘、第二nvme硬盘和pcie switch,所述处理模块的第一输出端与所述第一nvme硬盘的输入端连接,所述第一nvme硬盘的输出端与所述pcie switch的第一输入端连接,所述处理模块的第二输出端与所述pcie switch的第二输出端连接,所述pcie switch的每一输出端与一个第二nvme硬盘连接,其特征在于,所述方法包括:

2.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述在所述第一目标日期到达后,分别读取每一时间段对应的所述数据存储量,判断所述数据存储量是否大于预设的第一阈值的步骤之前,还包括:

3.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的服务器系统中扩充容量的方法,其特征在于,所述在检测到用户输入每一时间段对应的数据存储量后,将时间段和数据存储量对应绑定存储的步骤之后,所述方法还包括:

6.根据权利要求1所述的服务器系统中扩充...

【专利技术属性】
技术研发人员:郭红闯
申请(专利权)人:深圳嘉华众力科技有限公司
类型:发明
国别省市:

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

1