一种管理存储设备的方法及装置与流程

文档序号:12732945阅读:229来源:国知局
一种管理存储设备的方法及装置与流程
本发明涉及计算机
技术领域
,特别涉及一种管理存储设备的方法及装置。
背景技术
:随着计算机技术和互联网技术的发展,大存储量的存储设备在网络侧得到了广泛的应用,固态硬盘以其读取速度快、低功耗等特点逐渐成为网络业务存储设备的最佳选择。现有技术中,在存储设备中,技术人员会分别为每个网络业务设置相应的基础空间和冗余空间。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:每个网络业务分配的固态硬盘的基础空间容量和冗余空间容量是一定的,对于业务量比较大的网络业务,固态硬盘的存储空间很容易被写满,导致无效数据清理的频率比较高,清理过程会一定程度的损伤固态硬盘的存储块,从而会缩短目标存储设备的使用寿命。技术实现要素:为了解决现有技术的问题,本发明实施例提供了一种管理存储设备的方法。所述技术方案如下:第一方面,提供了一种管理存储设备的方法,所述方法包括:检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大;根据所述第一冗余空间量,对所述目标网络业务在目标存储设备中的冗余空间进行设置。可选的,所述单位时长写入量包括:单位时长写入次数,或单位时长写入数据量。可选的,所述冗余空间量包括:冗余空间容量,或冗余空间容量相对于所述目标网络业务在所述目标存储设备中的基础空间容量的比值。可选的,所述方法还包括:根据预先存储的单位时长写入量的数值范围与数据清理阈值的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一数据清理阈值,所述数据清理阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中的总数据量值;将所述目标网络业务在目标存储设备中的数据清理阈值,设置为所述第一数据清理阈值。这样,可以按照单位时长写入量的变化,动态的调整数据清理阈值。可选的,所述方法还包括:根据预先存储的冗余空间量与无效数据阈值的对应关系,确定所述第一冗余空间量对应的第一无效数据阈值,所述无效数据阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中无效数据量与总数据量的比值;将所述目标网络业务在所述目标存储设备中的无效数据阈值,设置为所述第一无效数据阈值。这样,可以根据确定的冗余空间量,动态的调整无效数据阈值。可选的,所述根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,包括:检测所述目标网络业务在所述目标存储设备中的基础空间容量;根据预先存储的基础空间容量、单位时长写入量的数值范围与冗余空间的对应关系,确定所述目标网络业务在所述目标存储设备中的基础空间容量、所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量。这样,可以更准确的确定第一冗余空间量。第二方面,提供了一种管理存储设备的装置,所述装置包括:检测模块,用于检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;确定模块,用于根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大;设置模块,用于根据所述第一冗余空间量,对所述目标网络业务在目标存储设备中的冗余空间进行设置。可选的,所述单位时长写入量包括:单位时长写入次数,或单位时长写入数据量。可选的,所述冗余空间量包括:冗余空间容量,或冗余空间容量相对于所述目标网络业务在所述目标存储设备中的基础空间容量的比值。可选的,所述确定模块还用于:根据预先存储的单位时长写入量的数值范围与数据清理阈值的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一数据清理阈值,所述数据清理阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中的总数据量值;所述设置模块还用于:将所述目标网络业务在所述目标存储设备中的数据清理阈值,设置为所述第一数据清理阈值。可选的,所述确定模块还用于:根据预先存储的冗余空间量与无效数据阈值的对应关系,确定所述第一冗余空间量对应的第一无效数据阈值,所述无效数据阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中无效数据量与总数据量的比值;所述设置模块还用于:将所述目标网络业务在目标存储设备中的无效数据阈值,设置为所述第一无效数据阈值。可选的,所述确定模块包括检测子模块和确定子模块,其中:所述检测子模块,用于检测所述目标网络业务在所述目标存储设备中的基 础空间容量;所述确定子模块,用于根据预先存储的基础空间容量、单位时长写入量的数值范围与冗余空间的对应关系,确定所述目标网络业务在所述目标存储设备中的基础空间容量、所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量。本发明实施例提供的技术方案带来的有益效果是:本发明实施例中,检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大;根据所述第一冗余空间量,对所述目标网络业务在目标存储设备中的冗余空间进行设置。这样,可以基于目标网络业务的业务数据单位时长写入量,动态调整冗余空间量,这样,单位时长写入量增加时,可以自动增加冗余空间量,降低数据清理的频率,从而延长目标存储设备的使用寿命。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种管理存储设备的方法流程图;图2是本发明实施例提供的一种管理存储设备的装置的结构示意图;图3是本发明实施例提供的一种管理存储设备的装置的结构示意图;图4是本发明实施例提供的一种管理存储设备的装置的结构示意图;图5是本发明实施例提供的一种管理存储设备的装置的结构示意图;图6是本发明实施例提供的一种存储管理设备的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明 实施方式作进一步地详细描述。实施例一本发明实施例提供了一种管理存储设备的方法,该方法的执行主体为存储管理设备。其中,该存储管理设备可以是服务器,存储管理设备中可以设置有处理器、存储器,收发器等。处理器可以用于管理存储设备的过程处理,存储器可以用于存储处理过程中需要的数据以及产生的数据,收发器可以用于接收以及发送数据。如图1所示,该方法的处理流程可以包括如下的步骤:步骤101,检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量。其中,目标存储设备可以为多个网络业务的业务数据提供存储空间,可以是固态硬盘,目标网络业务可以是应用程序的业务,如微信应用程序的业务、滴滴打车应用程序的业务,可以安装在存储管理设备上,也可以安装在其他服务端设备上。在实施中,存储管理设备可以持续检测目标网络业务的业务数据在目标存储设备中的写入量,每隔预设时长(如10分钟等),确定预设时长的历史时段内,目标网络业务的业务数据在目标存储设备中的写入量,得到目标网络业务的业务数据在目标存储设备中的第一单位时长写入量。例如,对于微信应用程序,微信应用程序的业务数据需要存储至目标存储设备,存储管理设备检测到10分钟内,在目标存储设备中业务数据的写入量为200M,则可以确定微信应用程序的业务数据的第一单位时长写入量为20M。可选的,单位时长写入量包括:单位时长写入次数,或单位时长写入数据量。在实施中,单位时长写入量可以是单位时长写入次数,如每分钟内目标网络业务在目标存储设备中的写入次数为20万次、每分钟内目标网络业务在目标存储设备中的写入次数为50万次等。或者,单位时长写入量可以是单位时长写入数据量,如每分钟内目标网络业务在目标存储设备中写入的业务数据的数据量为200M,每分钟内目标网络业务在目标存储设备中写入的业务数据的数据量为1G等。步骤102,根据预先存储的单位时长写入量的数值范围与冗余空间量的对应 关系,确定第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大。其中,冗余空间量包括:冗余空间容量,或冗余空间容量相对于目标网络业务在目标存储设备中的基础空间容量的比值。在实施中,如表二所示,冗余空间量可以是目标存储设备为目标网络业务提供的固定存储空间容量(也可以称为基础空间容量)以外的存储空间容量,可以称为冗余空间容量,如目标存储设备为目标网络业务提供的固定存储空间容量为1T,额外给目标网络业务提供100G的存储空间容量。或者,如表一所示,冗余空间量可以是目标存储设备额外提供的存储空间容量与目标网络业务在目标存储设备中的基础空间容量的比值,如目标存储设备为目标网络业务提供的基础空间容量为10T,额外给目标网络业务提供1T的存储空间容量,则冗余空间量为10%。存储管理设备中可以存储单位时长写入量的数值范围与冗余空间量的对应关系,在对应关系中,冗余空间量可以随着单位时长写入量的增大而增大,这样,目标网络业务的单位时长写入量增加时,动态的增加冗余空间量,可以推迟数据清理的时间,使数据清理时清理到的无效数据(也可以称为脏数据)比例比较多,降低了写放大,如表一、表二所示。存储管理设备确定目标网络业务的业务数据的第一单位时长写入量后,可以确定第一单位时长所属的单位时长写入量的数值范围为第一数值范围,然后可以从单位时长写入量的数值范围与冗余空间量的对应关系中,确定第一数值范围对应的第一冗余空间量。例如,目标网络业务可以是微信应用程序的业务,存储管理设备确定第一单位时长写入量为500M,可以确定第一单位时长写入量为500M所属的第一数值范围为300M~600M,然后可以查找第一数值范围为300M~600M对应的第一冗余空间量为100M,这样,当第一单位时长写入量大时,可以将冗余空间量设置的大一些,可以推迟数据清理的时间,在清理数据时清理到无效数据的比例比较高。表一单位时长写入量冗余空间量0~300M10%300~600M20%……表二单位时长写入量冗余空间容量0~300M200M300~600M500M……可选的,还可以根据目标网络业务在目标存储设备中的基础空间容量与单位时长写入量确定第一冗余空间量,相应的处理可以为:检测目标网络业务在目标存储设备中的基础空间容量;根据预先存储的基础空间容量、单位时长写入量的数值范围与冗余空间的对应关系,确定目标网络业务在目标存储设备中的基础空间容量、第一单位时长写入量所属的第一数值范围对应的第一冗余空间量。在实施中,存储管理设备中可以存储基础空间容量、单位时长写入量的数值范围与冗余空间的对应关系,如表三所示。存储管理设备检测到在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量,还可以确定目标网络业务在目标存储设备中的基础空间容量,然后可以从预先存储的基础空间容量、单位时长写入量的数值范围与冗余空间的对应关系中,确定目标网络业务在目标存储设备中的基础空间容量、第一单位时长写入量所属的第一数值范围对应的第一冗余空间量。例如,目标网络业务可以是微信应用程序的业务,存储管理设备确定第一单位时长写入量为500M,然后确定目标存储设备为目标网络业务提供的基础空间容量为10T,则可以查找基础空间容量为10T,第一单位时长写入量为500M对应的冗余空间量为1T,这样第一冗余空间量为1T。表三单位时长写入量基础空间容量冗余空间量0~300M1T500M300~600M10T1T……步骤103,根据第一冗余空间量,对目标网络业务在目标存储设备中的冗余空间进行设置。在实施中,存储管理设备在确定第一冗余空间量后,可以将目标网络业务在目标存储设备中的冗余空间量设置为第一冗余空间量。本发明实施例,还可以根据单位时长写入量确定数据清理阈值,相应的处理可以为:根据预先存储的单位时长写入量的数值范围与数据清理阈值的对应关系,确定第一单位时长写入量所属的第一数值范围对应的第一数据清理阈值,数据清理阈值是用于触发目标存储设备对目标网络业务进行无效数据清理的目标网络业务在目标存储设备中的总数据量值;将目标网络业务在目标存储设备中的数据清理阈值,设置为第一数据清理阈值。在实施中,数据清理阈值也可以称为垃圾回收阈值,可以是目标存储设备对目标网络业务的无效数据进行清理时,目标网络业务在目标存储设备中存储的目标网络业务的业务数据量值。存储管理设备中可以存储有单位时长写入量的数值范围与数据清理阈值的对应关系,目标网络业务的业务数据单位时长写入量越大,数据清理阈值可以越小,这样可以保证目标存储设备有足够空间容量写入目标网络业务的业务数据,如表四所示。存储管理设备在确定第一单位时长写入量后,可以根据第一单位时长写入量所属的第一数值范围,然后可以从单位时长写入量的数值范围与数据清理阈值的对应关系中,确定第一数值范围对应的第一数据清理阈值,然后可以将目标网络业务在目标存储设备中的数据清理阈值,设置为第一数据清理阈值。例如,目标存储设备为微信应用程序提供的基础空间容量为100T,当存储管理设备检测到微信应用程序的第一单位时长写入量为500M,存储管理设备可以确定第一单位时长写入量的数值范围为300M~600M,则可以查找数值范围为300M~600M对应的垃圾回收阈值为95T,然后可以将微信应用程序在目标存储设备中的垃圾回收阈值设置为95T,也就是当微信应用程序的业务数据在目标存储设备中的数据量值为95T时,可以触发目标存储设备对微信应用程序的业务数据进行清理。表四单位时长写入量数据清理阈值0~300M97T300~600M95T……本发明实施例,还可以根据冗余空间量确定无效数据阈值,相应的处理可以为:根据预先存储的冗余空间量与无效数据阈值的对应关系,确定第一冗余空间量对应的第一无效数据阈值,无效数据阈值是用于触发目标存储设备对目标网络业务进行无效数据清理的目标网络业务在目标存储设备中无效数据量与总数据量的比值;将目标网络业务在目标存储设备中的无效数据阈值,设置为第一无效数据阈值。在实施中,无效数据阈值也可以称为脏数据阈值,可以是当目标存储设备对目标网络业务进行无效数据清理时,目标网络业务在目标存储设备中无效数据量与总数据量的比值。存储管理设备中可以存储冗余空间量与无效数据阈值的对应关系,在对应关系中,冗余空间比较大时,对应的无效数据阈值也比较大,这样,可以等到无效数据比较多时进行清理,需要复制的有效数据比较少,降低了写放大。如表五所示。存储管理设备在确定目标网络业务的第一冗余空间量后,可以从冗余空间量与无效数据阈值的对应关系中,确定第一冗余空间量对应的第一无效数据阈值,然后可以将目标网络业务在目标存储设备中的无效数据阈值设置为第一无效数据阈值,这样,当目标网络业务往目标存储设备中存储业务数据时,当业务数据的无效数据与目标网络业务在目标存储设备中的总存储量的比值为第一无效数据阈值时,触发目标存储设备对目标网络业务的无效数据进行清理,进行无效数据清理时优先清理无效数据比例相对比较大的存储块(目标存储设备为该网络业务提供的存储空间可以分为多个存储块,写入数据时可以往多个存储块上同时写入)。表五冗余空间量无效数据阈值50M80%100M87%……本发明实施例,还提供了存储目标网络业务的业务数据的过程,相应的处理可以如下:如图2所示,目标网络业务可以安装在存储管理设备上,也可以设置在其 他服务端设备上,存储管理设备中可以设置有虚拟磁盘、闪存转换层、底层驱动等,虚拟磁盘可以用于给目标网络业务的业务数据提供逻辑存储空间、闪存转换层可以用于存储目标网络业务存储业务数据时需要的对应关系(如单位时长写入量的数值范围与冗余空间量的对应关系等)等、底层驱动可以用于驱动目标存储设备。如图3所示,多个网络业务(如目标网络业务、网络业务A等)可以安装在一个存储管理设备上,或者多个网络业务设置在不同的服务端设备上,但是多个网络业务可以共用存储管理设备的闪存转换层,并且可以共用一个目标存储设备,每个网络业务都有自身对应的虚拟磁盘,虚拟磁盘个数可以由单位时长写入量决定(虚拟磁盘个数可以与单位时长写入量成正比)。技术人员可以按照经验值设置单位时长写入量与对应的冗余空间量、数据清理阈值的对应关系等,并且存储至闪存转换层,还可以在闪存转换层中设置注册接口、控制接口、状态查询接口等,注册接口可以用于网络业务查询单位时长写入量对应的冗余空间量、数据清理阈值等,控制接口可以用于根据单位时长写入量确定虚拟磁盘个数,状态查询接口可以用于网络业务检测单位时长写入量。并且还可以在闪存转换层中设置执行部分、并发访问部分等,执行部分可以用于确定地址映射关系(逻辑地址(网络业务记录的存储地址)与物理地址(目标存储设备记录的存储地址)的映射关系),并发访问部分可以用于同时访问目标存储设备的多个存储块(目标存储设备为该网络业务提供的存储空间可以分为多个存储块,写入数据时可以往多个存储块上同时写入)。当目标网络业务往目标存储设备中存储业务数据时,目标网络业务可以检测预设时长的历史时段内的单位时长写入量,然后根据单位时长写入量,确定该单位时长写入量对应的冗余空间量、数据清理阈值等,然后将业务数据发送至虚拟磁盘,虚拟磁盘可以将该业务数据发送至闪存转换层,执行部分可以接收业务数据,并且确定业务数据的逻辑地址与物理地址的映射关系,然后并发访问部分可以通过底层驱动,将业务数据按照地址映射关系存储至目标存储设备中相应的存储块。另外,存储管理设备在控制目标网络业务往目标存储设备存储业务数据时,还可以按照该业务数据的优先级进行存储,也就是当前的业务数据的优先级比较高时,可以先写入该业务数据,该业务数据写入完成后,再写入其他业务数 据。本发明实施例中,检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量;根据所述第一冗余空间量,对所述目标网络业务在目标存储设备中的冗余空间进行设置。这样,单位时长写入量增加时,可以自动增加冗余空间量,降低数据清理的频率,从而延长目标存储设备的使用寿命。实施例二基于相同的技术构思,本发明实施例还提供了一种管理存储设备的装置,如图4所示,所述装置包括:检测模块410,用于检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;确定模块420,用于根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大;设置模块430,用于根据所述第一冗余空间量,对所述目标网络业务在目标存储设备中的冗余空间进行设置。可选的,所述单位时长写入量包括:单位时长写入次数,或单位时长写入数据量。可选的,所述冗余空间量包括:冗余空间容量,或冗余空间容量相对于所述目标网络业务在所述目标存储设备中的基础空间容量的比值。可选的,所述确定模块420还用于:根据预先存储的单位时长写入量的数值范围与数据清理阈值的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一数据清理阈值,所述数据清理阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中的总数据量值;所述设置模块430还用于:将所述目标网络业务在所述目标存储设备中的数据清理阈值,设置为所述第一数据清理阈值。可选的,所述确定模块420还用于:根据预先存储的冗余空间量与无效数据阈值的对应关系,确定所述第一冗余空间量对应的第一无效数据阈值,所述无效数据阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中无效数据量与总数据量的比值;所述设置模块430还用于:将所述目标网络业务在目标存储设备中的无效数据阈值,设置为所述第一无效数据阈值。可选的,如图5所示,所述确定模块420包括检测子模块421和确定子模块422,其中:所述检测子模块421,用于检测所述目标网络业务在所述目标存储设备中的基础空间容量;所述确定子模块422,用于根据预先存储的基础空间容量、单位时长写入量的数值范围与冗余空间的对应关系,确定所述目标网络业务在所述目标存储设备中的基础空间容量、所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量。本发明实施例中,检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大;根据所述第一冗余空间量,对所述目标网络业务在目标存储设备中的冗余空间进行设置。这样,单位时长写入量增加时,可以自动增加冗余空间量,降低数据清理的频率,从而延长目标存储设备的使用寿命。需要说明的是:上述实施例提供的管理存储设备的装置在管理存储设备时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将管理存储设备的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例 提供的管理存储设备的装置与管理存储设备的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。实施例三请参考图6,其示出了本发明实施例所涉及的存储管理设备的结构示意图,该存储管理设备可以用于实施上述实施例中提供的管理存储设备的方法。具体来讲:该任务执行服务器600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对任务执行服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在任务执行服务器600上执行存储介质1930中的一系列指令操作。任务执行服务器600还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM等等。任务执行服务器600可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大;根据所述第一冗余空间量,对所述目标网络业务在目标存储设备中的冗余空间进行设置。可选的,所述单位时长写入量包括:单位时长写入次数,或单位时长写入数据量。可选的,所述冗余空间量包括:冗余空间容量,或冗余空间容量相对于所述目标网络业务在所述目标存储设备中的基础空间容量的比值。可选的,所述方法还包括:根据预先存储的单位时长写入量的数值范围与数据清理阈值的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一数据清理阈值,所述数据清理阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中的总数据量值;将所述目标网络业务在目标存储设备中的数据清理阈值,设置为所述第一数据清理阈值。可选的,所述方法还包括:根据预先存储的冗余空间量与无效数据阈值的对应关系,确定所述第一冗余空间量对应的第一无效数据阈值,所述无效数据阈值是用于触发所述目标存储设备对所述目标网络业务进行无效数据清理的所述目标网络业务在所述目标存储设备中无效数据量与总数据量的比值;将所述目标网络业务在所述目标存储设备中的无效数据阈值,设置为所述第一无效数据阈值。可选的,所述根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,包括:检测所述目标网络业务在所述目标存储设备中的基础空间容量;根据预先存储的基础空间容量、单位时长写入量的数值范围与冗余空间的对应关系,确定所述目标网络业务在所述目标存储设备中的基础空间容量、所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量。本发明实施例中,检测在预设时长的历史时段内,在目标存储设备中,目标网络业务的业务数据的第一单位时长写入量;根据预先存储的单位时长写入量的数值范围与冗余空间量的对应关系,确定所述第一单位时长写入量所属的第一数值范围对应的第一冗余空间量,其中,在所述对应关系中,冗余空间量随单位时长写入量的增大而变大;根据所述第一冗余空间量,对所述目标网络 业务在目标存储设备中的冗余空间进行设置。这样,单位时长写入量增加时,可以自动增加冗余空间量,降低数据清理的频率,从而延长目标存储设备的使用寿命。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1