【技术实现步骤摘要】
写速度控制方法、装置、设备及计算机程序产品
[0001]本专利技术涉及存储设备
,尤其涉及一种写速度控制方法、装置、设备及计算机程序产品。
技术介绍
[0002]随着科技的迅速发展,人们对存储设备的要求越来越高。而由于固态硬盘较高的读写性能,固态硬盘的应用越来越广泛。目前,固态硬盘的写速度波动过大,而对于某些应用场景来说,需要固态硬盘的写速度平稳,上下波动不能太大,然而现有技术中并未存在一种写速度控制方法来控制速率。因此,如何提高固态硬盘写速度的平稳性,是目前亟需解决的问题。
技术实现思路
[0003]本专利技术的主要目的在于提供一种写速度控制方法、装置、设备及计算机程序产品,旨在提高固态硬盘写速度的平稳性。
[0004]为实现上述目的,本专利技术提供一种写速度控制方法,应用于固态硬盘SSD,所述SSD包括闪存flash,所述SSD与主机Host相互通信,所述写速度控制方法包括以下步骤:
[0005]获取所述flash在当前时间段内的写入速度,并获取所述flash的回收速度;
[ ...
【技术保护点】
【技术特征摘要】
1.一种写速度控制方法,其特征在于,应用于固态硬盘SSD,所述SSD包括闪存flash,所述SSD与主机Host相互通信,所述写速度控制方法包括以下步骤:获取所述flash在当前时间段内的写入速度,并获取所述flash的回收速度;将所述写入速度与所述回收速度进行减法运算,运算得到的值作为实际写速度;基于预设的PID算法对所述实际写速度进行计算,计算得到所述Host的写速度,以供控制所述Host基于所述写速度写入数据。2.如权利要求1所述的写速度控制方法,其特征在于,所述获取所述flash在当前时间段内的写入速度的步骤包括:获取所述flash的传输速度,并获取当前时间段内写操作的时间占比;将所述传输速度与所述时间占比进行乘法运算,运算得到的值作为所述flash在当前时间段内的写入速度。3.如权利要求2所述的写速度控制方法,其特征在于,所述获取所述flash的传输速度的步骤包括:获取所述SSD的通道数和片选CE数,并获取所述SSD的容量;基于所述通道数、所述CE数和所述容量,确定所述flash的传输速度。4.如权利要求2所述的写速度控制方法,其特征在于,所述获取当前时间段内写操作的时间占比的步骤包括:获取当前时间段内表操作时间和擦除操作时间;将所述当前时间段的时长与所述表操作时间和所述擦除操作时间进行减法运算,运算得到的值作为写操作时间;基于所述写操作时间与所述当前时间段的时长,确定所述当前时间段内写操作的时间占比。5.如权利要求1所述的写速度控制方法,其特征在于,所述获取所述flash的回收速度的步骤包括:获取所述SSD的容量;基于所述容量,确定所述flash的回收速度。6.如...
【专利技术属性】
技术研发人员:陈宝华,吴大畏,李晓强,
申请(专利权)人:深圳市硅格半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。