一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33660225 阅读:22 留言:0更新日期:2022-06-02 20:41
本申请公开了一种数据处理方法、装置、电子设备及存储介质。该方法包括:监控目标服务器在当前检测周期内的目标缓存空间;在目标缓存空间的容量达到预设阈值的情况下,生成数据替换任务;基于数据替换任务获取目标缓存空间中待替换的第一运行数据,并查询第一运行数据与关键进程之间的绑定关系,得到查询结果;对第一运行数据执行查询结果对应的数据替换操作。本申请提供的方法在目标缓存空间的容量达到预设容量时,会自动确定待替换的运行数据,同时确定运行数据是否与关键进程存在绑定关系,如果存在绑定关系,则重新确定待替换的运行数据,从而保证关键进程对运行数据的访问需要,解决了服务器的服务性能受限,影响访问效率的问题。率的问题。率的问题。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]BMC支持行业标准的IPMI规范。该规范描述了已经内置到服务器主板上的管理功能。功能包括本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。在管理服务器的过程中需要监视风扇、内存硬盘及其他关键组件的使用情况。服务器关键信息的监控,对于监控和分析整个服务器的运行状态至关重要,这些关键信息可包括:关键电压信息、关键温度信息、功耗信息。通过对这些关键信息进行监控,对于服务器的维护和故障处理能够提供一个较好的分析依据和数据支撑。
[0003]但是BMC内存资源毕竟有限,不能无限制的增加缓存,对缓存的空间必现有一个限制,这就需要将一些没有缓存价值的数据或者访问频率低的数据进行淘汰,腾出空间加入新的缓存数据。然而目前在进行数据淘汰的过程中,有些被淘汰的数据虽然满足淘汰条件,但是在其被淘汰后,会导致服务器的服务性能受限,影响访问效率。

技术实现思路

[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]在所述容量差值落入预设范围的情况下,获取所述目标缓存空间中待替换的第三运行数据;
[0031]对所述第三运行数据添加标识信息,并在所述当前容量达到所述预设容量时,对携带所述标识信息的第三运行数据执行替换操作。
[0032]根据本申请实施例的另一个方面,还提供了一种数据处理装置,包括:
[0033]监控模块,用于监控目标服务器在当前检测周期内的目标缓存空间,其中,所述目标缓存空间存储有所述目标服务器中关键部件的运行数据;
[0034]生成模块,用于在所述目标缓存空间的容量达到预设阈值的情况下,生成数据替换任务;
[0035]查询模块,用于基于所述数据替换任务获取所述目标缓存空间中待替换的第一运行数据,并查询所述第一运行数据与关键进程之间的绑定关系,得到查询结果;
[0036]执行模块,用于对所述第一运行数据执行所述查询结果对应的数据替换操作。
[0037]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的
程序,程序运行时执行上述的步骤。
[0038]根据本申请实施例的另一方面,还提供了一种电子装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。
[0039]本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。
[0040]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的方法在目标缓存空间的容量达到预设容量时,会自动确定待替换的运行数据,同时确定运行数据是否与关键进程存在绑定关系,如果存在绑定关系,则重新确定待替换的运行数据,从而保证关键进程对运行数据的访问需要,解决了服务器的服务性能受限,影响访问效率的问题。
附图说明
[0041]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请实施例提供的一种数据处理方法的流程图;
[0044]图2为本申请另一实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:监控目标服务器在当前检测周期内的目标缓存空间,其中,所述目标缓存空间存储有所述目标服务器中关键部件的运行数据;在所述目标缓存空间的当前容量达到预设容量的情况下,生成数据替换任务;基于所述数据替换任务获取所述目标缓存空间中待替换的第一运行数据,并查询所述第一运行数据与关键进程之间的绑定关系,得到查询结果;对所述第一运行数据执行所述查询结果对应的数据替换操作。2.根据权利要求1所述的方法,其特征在于,所述基于所述数据替换任务获取所述目标缓存空间中待替换的第一运行数据,包括:基于所述数据替换任务调用数据替换接口;通过所述数据替换接口获取数据存储链表,其中,所述数据存储链表中存储有按照访问时间排列的第一候选运行数据,以及按照访问次数排列的第二候选运行数据;从所述第一候选运行数据中获取访问时间不满足预设时间的第三候选运行数据,以及从所述第二候选运行数据中获取访问次数不满足预设次数的第四候选运行数据;将所述第三候选运行数据与所述第四候选运行数据中重合的运行数据确定为所述第一运行数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:按照逻辑地址对所述目标缓存空间中的运行数据进行划分,将属于同一逻辑地址的运行数据写入同一缓存数据块;从预设配置信息中提取各个逻辑地址对应的权重值,其中,所述权重值用于表示该逻辑地址对应部件的重要程度;将所述权重值高于预设阈值的逻辑地址确定为目标逻辑地址,并获取所述目标逻辑地址对应的关键进程以及目标缓存数据块;建立所述关键进程与所述目标缓存数据块之间的绑定关系。4.根据权利要求3所述的方法,其特征在于,所述查询所述第一运行数据与关键进程之间的绑定关系,得到查询结果,包括:获取所述第一运行数据所在的第一缓存数据块;从所述绑定关系中查询是否存在所述第一缓存数据块对应的关键进程,得到所述查询结果。5.根据权利要求1所述的方法,其特征在于,所述对所述第一运行数据执行所述查询...

【专利技术属性】
技术研发人员:曹风兵朱英澍王文志
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1