本发明涉及存储技术领域,尤其涉及一种ssd性能和容量配置方法。
背景技术:
ssd设计开发过程中,会存在部分冗余空间,预留这些空间的目的是为了提升磨损均衡、垃圾回收以及坏块管理的效率。冗余空间越大,算法效率越高,从而会很大程度上影响ssd的写性能。另外一方面,冗余空间越大,相应放置的nand颗粒也会越多,由于ssd的成本主要构筑在nand颗粒上,所以整体成本也会越高。针对不同的容量、不同的价格以及不同的性能,现有厂商会生产出各种型号ssd,以满足各类市场的需求。因此,企业级市场ssd种类繁多,容量参差不齐,选择困难,对于ssd供应商来讲,维护复杂,投入成本高,沟通成本高,整体利润低。
基于上述问题,因此,对于本领域技术人员而言,如何提升ssd的通用性,提高ssd对不同场景的适应性,是亟需解决的技术问题。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种ssd性能和容量配置方法,通过实现同一款ssd的容量和性能可配置性,使得可以根据不同应用场景对ssd的容量和性能进行灵活配置,实现了同一款ssd通过调整冗余空间,可以配置为多种不同型号。
为了便于理解,对
本技术:
文件中若干词语解释如下:
ssd:solidstatedrives,固态硬盘。
本发明提出的一种ssd性能和容量配置方法,包括以下步骤:
获取是否对ssd性能和容量进行刷新的信息;
若确定需要对ssd性能和容量进行刷新,则删除已存储数据,重新格式化分区;
设置冗余空间参数,上述冗余空间参数包括冗余空间大小、冗余比中的一个或多个;
确定冗余空间参数并根据冗余空间参数重新调整ssd的冗余空间状态。
优选地,还包括以下步骤:
预存并维护冗余空间参数、ssd性能、ssd容量的对照表;
接收冗余空间参数信息,并根据上述对照表,呈现对应上述冗余空间参数信息的ssd性能和ssd容量信息。
优选地,设置冗余空间参数时,实时呈现对应上述冗余空间参数信息的ssd性能和ssd容量信息。
优选地,包括以下步骤:
判断ssd是否首次使用,若是,则提示是否对ssd性能和容量进行刷新。
本发明中提供的一种ssd性能和容量配置方法,利用ssd可以进行全盘擦除和初始化的特点,当可需要对ssd的性能和容量进行刷新时,删除已存储数据,重新格式化分区;并提供手动设置冗余空间参数的方式,根据设置的冗余空间参数调整ssd的容量和性能,达到ssd容量和性能可调的效果,实现同一款ssd根据不同应用场景的应用需求灵活配置容量和性能;进一步的,预存并维护冗余空间参数、ssd性能、ssd容量对照表,为手动设置冗余空间参数提供参考。
附图说明
图1为本发明提出的一种ssd性能和容量配置方法的流程图。
具体实施方式
如图1所示,图1为本发明提出的一种ssd性能和容量配置方法的流程图。
下面结合附图和实施例对本发明进行详细的描述。
一种ssd性能和容量配置方法,包括以下步骤:
s1:预存冗余空间参数、ssd性能、ssd容量的对照表,配置出厂默认冗余空间;
s2:判断ssd是否首次使用,若是,则提示是否对ssd性能和容量进行刷新;
s3:获取是否对ssd性能和容量进行刷新的信息;
s4:若确定需要对ssd性能和容量进行刷新,则删除已存储数据,重新格式化分区;
s5:设置冗余空间参数,上述冗余空间参数包括冗余空间大小、冗余比中的一个或多个;
s6:接收冗余空间参数信息,并根据冗余空间参数、ssd性能、ssd容量的对照表,实时呈现对应上述冗余空间参数信息的ssd性能和ssd容量信息;
s7:确定冗余空间参数并根据冗余空间参数重新调整ssd的冗余空间状态。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。