一种固态硬盘的缓存清理分析方法及系统技术方案

技术编号:38677374 阅读:17 留言:0更新日期:2023-09-02 22:51
本发明专利技术提供了一种固态硬盘的缓存清理分析方法及系统,涉及智能识别技术领域,方法包括:根据第一用户请求信息对固态硬盘中的缓存数据进行读取,获取识别返回值,当识别返回值为空,判断读取数据在固态硬盘中是否过期,若读取数据在固态硬盘中过期,获取恢复指令后将读取数据恢复至固态硬盘中,对固态硬盘的实时写入数据以及恢复数据进行数据结构存储,将分别输出写入缓存数据库、清理缓存数据库进行连接,对写入缓存数据库中的缓存数据进行清理期限识别,将达到预设清理期限的缓存数据存储至清理缓存数据库,解决现有技术中在数据清理过程中因操作不当,导致缓存数据清理失误率高的技术问题,实现对数据清理多维度分析,降低缓存数据清理失误率。存数据清理失误率。存数据清理失误率。

【技术实现步骤摘要】
一种固态硬盘的缓存清理分析方法及系统


[0001]本专利技术涉及智能识别
,具体涉及一种固态硬盘的缓存清理分析方法及系统。

技术介绍

[0002]数据存储技术在计算机领域扮演了重要的角色。数据的存储是计算机执行任务的必要条件之一,而硬盘是电脑主要的存储媒介之一,硬盘是一种采用磁介质的数据存储设备,数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上。硬盘中的数据存储过程包含文件的读取、文件的写入、文件的删除等。
[0003]而现有技术中在数据清理过程中因对缓存数据清理的操作不当,导致硬盘中缓存数据清理的失误率高的技术问题。

技术实现思路

[0004]本申请提供了一种固态硬盘的缓存清理分析方法及系统,用于针对解决现有技术中存在的硬盘由于内存不足,导致硬盘速度过慢的技术问题。
[0005]鉴于上述问题,本申请提供了一种固态硬盘的缓存清理分析方法及系统。
[0006]第一方面,本申请提供了一种固态硬盘的缓存清理分析方法,所述方法包括:获取第一用户请求信息;根据所述第一用户请求信息对固态硬盘中的缓存数据进行读取,获取识别返回值,其中,所述识别返回值包括返回值为空和返回值不为空;当所述识别返回值为空,判断读取数据在所述固态硬盘中是否过期,若所述读取数据在所述固态硬盘中过期,获取恢复指令;根据所述恢复指令将所述读取数据恢复至所述固态硬盘中,用于根据所述第一用户请求信息进行读取;对所述固态硬盘的实时写入数据进行数据结构存储,输出写入缓存数据库;对恢复数据进行数据结构存储,输出清理缓存数据库;将所述写入数据库与所述清理缓存数据库进行连接,对所述写入缓存数据库中的缓存数据进行清理期限识别,将达到预设清理期限的缓存数据存储至所述清理缓存数据库。
[0007]第二方面,本申请提供了一种固态硬盘的缓存清理分析系统,所述系统包括:信息获取模块,所述信息获取模块用于获取第一用户请求信息;读取模块,所述读取模块用于根据所述第一用户请求信息对固态硬盘中的缓存数据进行读取,获取识别返回值,其中,所述识别返回值包括返回值为空和返回值不为空;判断获取模块,所述判断模块用于当所述识别返回值为空,判断读取数据在所述固态硬盘中是否过期,若所述读取数据在所述固态硬盘中过期,获取恢复指令;恢复模块,所述恢复模块用于根据所述恢复指令将所述读取数据恢复至所述固态硬盘中,用于根据所述第一用户请求信息进行读取;第一数据结构存储模块,所述第一数据结构存储模块用于对所述固态硬盘的实时写入数据进行数据结构存储,输出写入缓存数据库;第二数据结构存储模块,所述第二数据结构存储模块用于对恢复数据进行数据结构存储,输出清理缓存数据库;清理期限识别模块,所述清理期限识别模块用于将所述写入数据库与所述清理缓存数据库进行连接,对所述写入缓存数据库中的缓存数
据进行清理期限识别,将达到预设清理期限的缓存数据存储至所述清理缓存数据库。
[0008]本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:本申请提供的一种固态硬盘的缓存清理分析方法及系统,涉及智能识别
,解决了现有技术中在数据清理过程中因对缓存数据清理的操作不当,导致硬盘中缓存数据清理的失误率高的技术问题,实现了对恢复数据以及缓存数据进行多维度分析,增加二次数据结构栈,以提高缓存数据的智能化,降低硬盘中缓存数据清理的失误率,方便固态硬盘的缓存数据清理。
附图说明
[0009]图1为本申请提供了一种固态硬盘的缓存清理分析方法流程示意图;图2为本申请提供了一种固态硬盘的缓存清理分析方法中输出清理数据流程示意图;图3为本申请提供了一种固态硬盘的缓存清理分析方法中对写入缓存数据库进行读写控制流程示意图;图4为本申请提供了一种固态硬盘的缓存清理分析方法中对固态硬盘的缓存数据进行读取流程示意图;图5为本申请提供了一种固态硬盘的缓存清理分析系统结构示意图。
[0010]附图标记说明:信息获取模块1,读取模块2,判断获取模块3,恢复模块4,第一数据结构存储模块5,第二数据结构存储模块6,清理期限识别模块7。
实施方式
[0011]本申请通过提供一种固态硬盘的缓存清理分析方法及系统,用于解决现有技术中在数据清理过程中因对缓存数据清理的操作不当,导致硬盘中缓存数据清理的失误率高的技术问题。
实施例
[0012]如图1所示,本申请实施例提供了一种固态硬盘的缓存清理分析方法,该方法包括:步骤S100:获取第一用户请求信息;具体而言,本申请实施例提供的一种固态硬盘的缓存清理分析方法应用于一种固态硬盘的缓存清理系统,为达到对硬盘进行数据缓存的清理,首先需要对用户请求信息中所包含的文件大小、用户标识符等进行提取,用户请求信息的文件大小是指存储在给定文件中的信息量,用户访问信息的用户标识符是指根据常量、 变量、语句标号以及用户自定义函数的名称,将其进行汇总整合后记作第一用户请求信息,为后期实现对硬盘进行缓存数据清理作为重要参考依据。
[0013]步骤S200:根据所述第一用户请求信息对固态硬盘中的缓存数据进行读取,获取识别返回值,其中,所述识别返回值包括返回值为空和返回值不为空;具体而言,以第一用户请求信息为基础,对固态硬盘中所包含的缓存数据进行读取,即硬盘的缓存,将数据首先写入到缓存内,并对其的返回值进行识别,即对当前固态硬
盘中是否存在缓存数据进行判断,且识别返回值包括返回值为空 和返回值不为空,若所识别的返回值为空,则视为当前固态硬盘中的缓存数据为空,若所识别的返回值不为空,则视为当前固态硬盘中的缓存数据不为空,保障硬盘中缓存数据的清理。
[0014]步骤S300:当所述识别返回值为空,判断读取数据在所述固态硬盘中是否过期,若所述读取数据在所述固态硬盘中过期,获取恢复指令;具体而言,若根据第一用户请求信息对固态硬盘中的缓存数据进行读取所获取的识别返回值为空时,则对当前读取数据在固态硬盘中是否为过期状态进行判断,在固态硬盘中的缓存数据存在一定有效时间期限,其时间限制可以为7天,当读取数据在固态硬盘中的存储时间未超过7天,则判定当前读取数据为未过期状态,当读取数据在固态硬盘中的存储时间已超过7天,则判定当前读取数据为过期状态,当读取数据被判定为过期状态时,则需要对已过期的读取数据进行数据恢复,因此下达对应恢复指令,使得在固态硬盘中开始对读取数据执行恢复操作,为后续实现对硬盘进行缓存数据清理夯实基础。
[0015]步骤S400:根据所述恢复指令将所述读取数据恢复至所述固态硬盘中,用于根据所述第一用户请求信息进行读取;具体而言,当获得恢复指令时,需要对当前所读取的过期数据执行恢复操作,以完成将读取数据恢复至固态硬盘中,当有新数据进行写入时,则会将已过期的数据进行擦除,因此需要在固态硬盘中执行TIM回收指令对已过期读取数据进行恢复,进一步的,将根据恢复指令恢复至固态硬盘中的已过期数据作为参照数据,对第一用户请求信息中的数据进行参照读取,提高对硬盘进行缓存数据清理的准确率。
[0016]步骤S500:对所述固态硬盘的实时写入数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘的缓存清理分析方法,其特征在于,所述方法包括:获取第一用户请求信息;根据所述第一用户请求信息对固态硬盘中的缓存数据进行读取,获取识别返回值,其中,所述识别返回值包括返回值为空和返回值不为空;当所述识别返回值为空,判断读取数据在所述固态硬盘中是否过期,若所述读取数据在所述固态硬盘中过期,获取恢复指令;根据所述恢复指令将所述读取数据恢复至所述固态硬盘中,用于根据所述第一用户请求信息进行读取;对所述固态硬盘的实时写入数据进行数据结构存储,输出写入缓存数据库;对恢复数据进行数据结构存储,输出清理缓存数据库;将所述写入数据库与所述清理缓存数据库进行连接,对所述写入缓存数据库中的缓存数据进行清理期限识别,将达到预设清理期限的缓存数据存储至所述清理缓存数据库。2.如权利要求1所述的方法,其特征在于,将达到预设清理期限的缓存数据存储至所述清理缓存数据库后,方法还包括:将达到所述预设清理期限的缓存数据存储至所述清理缓存数据库中,其中,所述清理缓数据库包括待清理缓存数据和恢复数据,所述清理缓存数据和所述恢复数据为栈的顺序存储结构;对所述清理缓存数据和所述恢复数据进行二次清理期限识别,输出清理数据。3.如权利要求2所述的方法,其特征在于,所述方法还包括:对所述清理缓存数据进行识别,将达到第一预设清理期限的缓存数据进行标识,输出标识缓存数据;获取所述标识缓存数据的已调用次数;对所述已调用次数进行量化分析,将小于预设已调用次数的数据作为清理数据进行清理。4.如权利要求3所述的方法,其特征在于,所述方法还包括:对所述恢复数据进行识别,将达到第二预设清理期限的恢复数据进行标识,输出标识恢复数据,其中,所述第一预设清理期限大于等于所述第二预设清理期限;将所述标识恢复数据作为清理数据进行清理。5.如权利要求1所述的方法,其特征在于,所述方法还包括:对所述固态硬盘中的缓存环境进行分析,得到缓存环境信息;根据所述缓存环境信息,确定写入数据量;按照所述写入...

【专利技术属性】
技术研发人员:李庭育陈育鸣王展南王宇
申请(专利权)人:江苏华存电子科技有限公司
类型:发明
国别省市:

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

1