技术新讯 > 信息存储应用技术 > 固态硬盘的写入方法和装置、存储介质及电子装置与流程  >  正文

固态硬盘的写入方法和装置、存储介质及电子装置与流程

  • 国知局
  • 2024-07-31 19:16:21

本申请涉及固态硬盘,具体而言,涉及一种固态硬盘的写入方法和装置、存储介质及电子装置。

背景技术:

1、目前,固态硬盘凭借读写速度快、功耗低、抗震动、工作温度范围大、热量低、体积小等优点被广泛利用,而如何适配固态硬盘的最优速度,发挥出固态硬盘的最大性能,适配更好的场景,则成为一项重要的指标。

2、在相关技术中,以读写每秒进行的操作次数(input/output operations persecond,简称为iops)、读写带宽和读写时延分别作为测试标准的测试中,直接使用固定块大小的范围统计固态硬盘的性能,通过不同的数据块大小搭配加权系数得到固态硬盘达到稳态之后的测试结果,而没有考虑到先找到匹配的块大小,在固态硬盘的初始态期间测出固态硬盘的最优性能,以得到固态硬盘的最优场景,然后在固态硬盘达到稳态之后测试性能。

3、由此可见,相关技术中仍存在无法发挥固态硬盘的性能以适配更好的场景的问题。

技术实现思路

1、本申请实施例提供了一种固态硬盘的写入方法和装置、存储介质及电子装置,以至少解决现有技术中存在无法准确确定固态硬盘的写入方式的问题。

2、根据本申请实施例的一个方面,提供了一种固态硬盘的写入方法,包括:当固态硬盘中的数据块为不同原始数据尺寸的数据块时,分别确定包含原始数据尺寸的数据块的固态硬盘,对容量数据的原始写入速度和原始读取速度;基于原始写入速度和原始读取速度,从不同原始数据尺寸中确定至少一目标数据尺寸;格式化数据块,且将格式化后的数据块的数据尺寸修改为目标数据尺寸;分别确定在不同时刻下,包括目标数据尺寸的数据块的固态硬盘,对容量数据的至少一目标写入速度和至少一目标读取速度;基于至少一目标写入速度和至少一目标读取速度,确定固态硬盘的工作模式。

3、可选地,基于原始写入速度和原始读取速度,从不同原始数据尺寸中确定至少一目标数据尺寸,包括:确定原始写入速度和原始读取速度二者之间的速度差值;基于速度差值,从不同原始数据尺寸中确定至少一目标数据尺寸。

4、可选地,基于速度差值,从不同原始数据尺寸中确定至少一目标数据尺寸,包括:将速度差值满足速度差值阈值的原始数据尺寸确定为目标数据尺寸,得到至少一目标数据尺寸。

5、可选地,将格式化后的数据块的数据尺寸修改为目标数据尺寸,包括:确定至少一目标数据尺寸对应的目标占比,其中,目标占比用于表征在固态硬盘中,数据尺寸为至少一目标数据尺寸的数据块在所有数据块中的占比;将固态硬盘中目标占比个数据块的数据尺寸,修改为至少一目标数据尺寸。

6、可选地,确定至少一目标数据尺寸对应的目标占比,包括:确定至少一目标数据尺寸中的第一目标数据尺寸对应的第一目标占比,和至少一目标数据尺寸中的第二目标数据尺寸对应的第二目标占比。

7、可选地,确定至少一目标数据尺寸中的第一目标数据尺寸对应的第一目标占比,和至少一目标数据尺寸中的第二目标数据尺寸对应的第二目标占比之前,还包括:获取数据尺寸为第一目标数据尺寸的数据块的第一原始写入时间和第一原始读取时间,且获取数据尺寸为第二目标数据尺寸的数据块的第二原始写入时间和第二原始读取时间;基于第一原始写入时间、第一原始读取时间、第二原始写入时间和第二原始读取时间,确定至少一目标数据尺寸中的第一目标数据尺寸对应的第一目标占比,和至少一目标数据尺寸中的第二目标数据尺寸对应的第二目标占比。

8、可选地,基于第一原始写入时间、第一原始读取时间、第二原始写入时间和第二原始读取时间,确定至少一目标数据尺寸中的第一目标数据尺寸对应的第一目标占比,和至少一目标数据尺寸中的第二目标数据尺寸对应的第二目标占比,包括:将第一原始写入时间和第二原始写入时间二者之间的和确定为第一时间,或将第一原始读取时间和第二原始读取时间二者之间的和确定为第二时间;将第一原始写入时间和第一时间的比值,确定为第一目标占比,或将第一原始读取时间和第二时间的比值,确定为第一目标占比;将第二原始写入时间和第一时间的比值,确定为第二目标占比,或将第二原始读取时间和第二时间的比值,确定为第二目标占比。

9、可选地,将固态硬盘中目标占比个数据块的数据尺寸修改为至少一目标数据尺寸,包括:将固态硬盘中第一目标占比的数据块的数据尺寸修改为第一目标数据尺寸,且将第二目标占比的数据块的数据尺寸修改为第二目标数据尺寸。

10、可选地,基于至少一目标写入速度和至少一目标读取速度,确定固态硬盘的工作模式,包括:确定至少一目标写入速度中的最大目标写入速度,且确定至少一目标读取速度中的最大读取速度;基于最大目标写入速度和最大读取速度,确定固态硬盘的写入方式。

11、可选地,该方法还包括:格式化固态硬盘,且设定数据块的数据尺寸为不同原始数据尺寸的数据块。

12、根据本申请实施例的另一方面,还提供了一种固态硬盘的写入装置,包括:第一确定模块,用于当固态硬盘中的数据块为不同原始数据尺寸的数据块时,分别确定包含原始数据尺寸的数据块的固态硬盘,对容量数据的原始写入速度和原始读取速度;第二确定模块,用于基于原始写入速度和原始读取速度,从不同原始数据尺寸中确定至少一目标数据尺寸;修改模块,用于格式化数据块,且将格式化后的数据块的数据尺寸修改为目标数据尺寸;第三确定模块,用于分别确定在不同时刻下,包括目标数据尺寸的数据块的固态硬盘,对容量数据的至少一目标写入速度和至少一目标读取速度;第四确定模块,用于基于至少一目标写入速度和至少一目标读取速度,确定固态硬盘的工作模式。

13、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述固态硬盘的写入方法。

14、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述固态硬盘的写入方法。

15、在本申请实施例中,当固态硬盘中的数据块为不同原始数据尺寸的数据块时,分别确定包含原始数据尺寸的数据块的固态硬盘,对容量数据的原始写入速度和原始读取速度;基于原始写入速度和原始读取速度,从不同原始数据尺寸中确定至少一目标数据尺寸;格式化数据块,且将格式化后的数据块的数据尺寸修改为目标数据尺寸;分别确定在不同时刻下,包括目标数据尺寸的数据块的固态硬盘,对容量数据的至少一目标写入速度和至少一目标读取速度;基于至少一目标写入速度和至少一目标读取速度,确定固态硬盘的工作模式。也即,在本申请实施例中先确定目标数据尺寸,确定在目标数据尺寸下,固态硬盘的目标写入速度和目标读取速度,基于目标写入速度和目标读取速度,确定固态硬盘的工作模式,从而可以实现测出固态硬盘的目标写入速度和目标读取速度的目的,进而达到了准确确定固态硬盘的写入方式的技术效果,进而解决了相关技术中存在无法准确确定固态硬盘的写入方式的问题。

技术特征:

1.一种固态硬盘的写入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述原始写入速度和所述原始读取速度,从所述不同原始数据尺寸中确定所述至少一目标数据尺寸,包括:

3.根据权利要求2所述的方法,其特征在于,基于所述速度差值,从所述不同原始数据尺寸中确定所述至少一目标数据尺寸,包括:

4.根据权利要求1所述的方法,其特征在于,将格式化后的所述数据块的数据尺寸修改为所述目标数据尺寸,包括:

5.根据权利要求4所述的方法,其特征在于,确定所述至少一目标数据尺寸对应的所述目标占比,包括:

6.根据权利要求5所述的方法,其特征在于,确定所述至少一目标数据尺寸中的第一目标数据尺寸对应的所述第一目标占比,和所述至少一目标数据尺寸中的第二目标数据尺寸对应的所述第二目标占比之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,基于所述第一原始写入时间、所述第一原始读取时间、所述第二原始写入时间和所述第二原始读取时间,确定所述至少一目标数据尺寸中的第一目标数据尺寸对应的所述第一目标占比,和所述至少一目标数据尺寸中的第二目标数据尺寸对应的所述第二目标占比,包括:

8.根据权利要求5所述的方法,其特征在于,将所述固态硬盘中目标占比个数据块的数据尺寸修改为所述至少一目标数据尺寸,包括:

9.根据权利要求1所述的方法,其特征在于,基于所述至少一目标写入速度和所述至少一目标读取速度,确定所述固态硬盘的所述工作模式,包括:

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:

技术总结本申请公开了一种固态硬盘的写入方法和装置、存储介质及电子装置,该方法包括:当固态硬盘中的数据块为不同原始数据尺寸的数据块时,分别确定包含原始数据尺寸的数据块的固态硬盘,对容量数据的原始写入速度和原始读取速度;基于原始写入速度和原始读取速度,从不同原始数据尺寸中确定至少一目标数据尺寸;格式化数据块,且将格式化后的数据块的数据尺寸修改为目标数据尺寸;分别确定在不同时刻下,包括目标数据尺寸的数据块的固态硬盘,对容量数据的至少一目标写入速度和至少一目标读取速度;基于至少一目标写入速度和至少一目标读取速度,确定固态硬盘的工作模式。通过本申请解决了无法准确确定固态硬盘的写入方式的问题。技术研发人员:赵跃受保护的技术使用者:浙江华忆芯科技有限公司技术研发日:技术公布日:2024/1/16

本文地址:https://www.jishuxx.com/zhuanli/20240731/182108.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。