一种磁盘信息处理方法和装置制造方法及图纸

技术编号:39714005 阅读:10 留言:0更新日期:2023-12-17 23:22
本发明专利技术公开了一种磁盘信息处理方法和装置,涉及计算机技术领域

【技术实现步骤摘要】
一种磁盘信息处理方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种磁盘信息处理方法和装置


技术介绍

[0002]目前
,
数据库应用十分普遍,为用户提供了方便

快捷的数据存储

查询服务

[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]在使用数据库的过程中,会产生大量的逻辑日志文件,甚至将磁盘空间占满,导致相应的系统无法正常运行

现有技术通过对逻辑日志文件设置过期时间,以执行逻辑日志文件的自动清理

这种技术手段的弊端在于:每次自动清理的同时会产生大量数据库操作,导致当日的逻辑日志文件量激增,且在过期前无法自动删除,因此很可能进一步增加了磁盘压力

此外,小部分的现有技术通过人工登录数据的方式手动清理逻辑日志,这种做法效率低

容易出错且用人成本高


技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种磁盘信息处理方法和装置,能够解决现有数据库逻辑日志清理效率低,难以释放磁盘空间的技术问题

[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种磁盘信息处理方法,包括监听目标磁盘的空间使用率,并和预设的第一阈值进行对比;响应于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中采集资源占用信息,并输入至训练好的判别模型,以判断是否对目标磁盘进行清理;若是,则根据预设的规则在目标磁盘中选取得到目标逻辑日志,并转存至预设的存储设备,且在目标磁盘中删除目标逻辑日志;若否,则发出磁盘空间不足告警可选地,在目标磁盘对应的服务器中采集资源占用信息,包括:
[0007]采集目标磁盘对应的服务器的资源占用信息;
[0008]以及采集目标磁盘中的目标数据库的资源占用信息

[0009]可选地,判断是否对目标磁盘进行清理,包括:
[0010]使用训练好的判别模型,根据服务器的资源占用信息和目标数据库的资源占用信息,计算服务器的运行状态与目标数据库的内存占用状态的之间相关性,并和预设的第二阈值进行对比;
[0011]响应于确定所述相关性大于或等于所述第二阈值,则对目标磁盘进行清理;
[0012]响应于确定所述相关性小于所述第二阈值,则不对目标磁盘进行清理

[0013]可选地,根据预设的规则在目标磁盘中选取得到目标逻辑日志,包括:
[0014]读取当前的系统时间,并根据预设的规则确定对应的截止日期;
[0015]在目标磁盘中选取相应的记录日志在所述截止日期之前的逻辑日志,以作为目标逻辑日志

[0016]可选地,转存至预设的存储设备,包括:
[0017]对所述目标逻辑日志进行压缩,得到压缩包,将所述压缩包远程拷贝至预设的存
储设备中

[0018]可选地,在目标磁盘中删除目标逻辑日志之后,包括:
[0019]生成对应的磁盘清理事件,并上报

[0020]可选地,输入至训练好的判别模型之前,包括:
[0021]采集指定历史时间中服务器的资源占用信息,作为第一信息;
[0022]以及采集指定历史时间中目标数据库的资源占用信息,作为第二信息;
[0023]确定指定历史时间中服务器运行状态与目标数据库内存占用状态之间的相关性,作为目标值;
[0024]基于朴素贝叶斯模型构建判别模型;
[0025]将所述第一信息和第二信息输入至判别模型,以对应的输出趋近于所述目标值为目标,对所述判别模型进行训练,使得相应的损失函数达到最小,得到训练好的判别模型

[0026]另外,本专利技术还提供了一种磁盘信息处理装置,包括监听模块,用于监听目标磁盘的空间使用率,并和预设的第一阈值进行对比;处理模块,用于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中采集资源占用信息,并输入至训练好的判别模型,以判断是否对目标磁盘进行清理;若是,则根据预设的规则在目标磁盘中选取得到目标逻辑日志,并转存至预设的存储设备,且在目标磁盘中删除目标逻辑日志;若否,则发出磁盘空间不足告警

[0027]上述专利技术中的一个实施例具有如下优点或有益效果:本专利技术通过监听目标磁盘的空间使用率,并和预设的第一阈值进行对比,能够对目标磁盘的内存占用情况进行实时监听,并且通过将监听对象设置为该磁盘的空间使用率,能够达到在该磁盘内存不足时快速且准确地触发后续的磁盘清理操作的技术目的;同时,本专利技术通过响应于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中采集资源占用信息,并输入至训练好的判别模型,以判断是否对目标磁盘进行清理,能够在目标磁盘内存不足时及时触发相应的清理判断,并根据判断结果执行对应的处理,能够对磁盘内存状况进行全时段监控以及快速响应,以在最大程度上避免因磁盘空间未能及时释放,导致系统性能下降

业务数据丢失等问题;并且,本专利技术通过若是,则根据预设的规则在目标磁盘中选取得到目标逻辑日志,并转存至预设的存储设备,且在目标磁盘中删除目标逻辑日志,能够在确定目标数据库的逻辑日志所占空间过大的情况下,在目标磁盘中清理无用的目标逻辑日志,从而对目标磁盘进行有效地空间释放;此外,本专利技术通过若否,则发出磁盘空间不足告警,能够尽早地提醒运维人员在除目标数据库外的其他存储区域中,排查磁盘空间隐患,便于尽早释放内存空间,达到系统性能回升

稳定运行的技术目的

[0028]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明

附图说明
[0029]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定

其中:
[0030]图1是根据本专利技术第一实施例的磁盘信息处理方法的主要流程的示意图;
[0031]图2是根据本专利技术第二实施例的磁盘信息处理方法的主要流程的示意图;
[0032]图3是根据本专利技术第三实施例的磁盘信息处理方法的主要流程的示意图;
[0033]图4是根据本专利技术第一实施例的磁盘信息处理装置的主要模块的示意图;
[0034]图5是本专利技术实施例可以应用于其中的示例性系统架构图;
[0035]图6是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图

具体实施方式
[0036]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的

因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神

同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述...

【技术保护点】

【技术特征摘要】
1.
一种磁盘信息处理方法,其特征在于,包括:监听目标磁盘的空间使用率,并和预设的第一阈值进行对比;响应于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中采集资源占用信息,并输入至训练好的判别模型,以判断是否对目标磁盘进行清理;若是,则根据预设的规则在目标磁盘中选取得到目标逻辑日志,并转存至预设的存储设备,且在目标磁盘中删除目标逻辑日志;若否,则发出磁盘空间不足告警
。2.
根据权利要求1所述的方法,其特征在于,在目标磁盘对应的服务器中采集资源占用信息,包括:采集目标磁盘对应的服务器的资源占用信息;以及采集目标磁盘中的目标数据库的资源占用信息
。3.
根据权利要求2所述的方法,其特征在于,判断是否对目标磁盘进行清理,包括:使用训练好的判别模型,根据服务器的资源占用信息和目标数据库的资源占用信息,计算服务器的运行状态与目标数据库的内存占用状态的之间相关性,并和预设的第二阈值进行对比;响应于确定所述相关性大于或等于所述第二阈值,则对目标磁盘进行清理;响应于确定所述相关性小于所述第二阈值,则不对目标磁盘进行清理
。4.
根据权利要求1所述的方法,其特征在于,根据预设的规则在目标磁盘中选取得到目标逻辑日志,包括:读取当前的系统时间,并根据预设的规则确定对应的截止日期;在目标磁盘中选取相应的记录日志在所述截止日期之前的逻辑日志,以作为目标逻辑日志
。5.
根据权利要求1所述的方法,其特征在于,转存至预设的存储设备,包括:对所述目标逻辑日志进行压缩,得到压缩包,将所述压缩包远程拷贝至预设的存储设备中
。6.
根据权利要求1所述的方法,其特征在于,在目标磁盘中删除目标逻辑日志之后,包括:生成对应的磁盘清理事件,并上报
。7.
根据权利要求1所述的方法,其特征在于,输入至训练好的判别模型之前,包括:采集指定历史时间中服务器的资源占用信息,作为第一信息;以及采集指定历史时间中目标数据库的资源占用信息,作为第二信息;确定指定历史时间中服务器运行状态与目标数据库内存占用状态之间的相关性,作为目标值;基于朴素贝叶斯模型构建判别模型;将所述第一信息和第二信息输入至判别模型,以对应的输出趋近于所述目标值为目标,对所述判别模型进行训练,使得相应的损失函数达到最小,得到训练好的判别模型
。8.
一种磁盘信息处理装置,其特征在于,包括:监听模块,用于监听目标磁盘的空间使用率,并和预设的第一阈值进行对比;处理模块,用于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中
采集资源占用信息,并输入至训练好的判别模型,以判断是否对目标磁盘进行清理;若是,则根据预设的规则在目标磁盘中选取得到目标逻辑日志,并转...

【专利技术属性】
技术研发人员:郝伟
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1