内存运行状态评估方法、电子设备及可读存储介质技术

技术编号:38833470 阅读:7 留言:0更新日期:2023-09-17 09:51
本申请公开了内存运行状态评估方法、电子设备及可读存储介质。该方法包括:利用存储器状态监控系统获取数据中心中目标内存运行过程中的运行参数;对运行参数中的参数数据进行分类,划分为安全数据与性能数据;将安全数据输入至安全失效模型,得到安全评分;以及将性能数据输入至性能失效模型,得到性能评分;综合安全评分与性能评分确定目标内存的风险等级;根据风险等级设定可接受风险准则,并对更换目标内存进行经济性评估。通过上述方式,能够综合考虑内存的安全性和性能,全面评估内存的风险等级,准确度更高。准确度更高。准确度更高。

【技术实现步骤摘要】
内存运行状态评估方法、电子设备及可读存储介质


[0001]本申请涉及存储
,特别是涉及内存运行状态评估方法、电子设备及可读存储介质。

技术介绍

[0002]从1946年首台计算机出现至今,计算机系统一直采用存储指令的冯.诺依曼结构。在冯
·
诺依曼结构下,指令作为数据存储在内存中,处理器从内存中获取指令并逐条译码执行。进入后CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)时代后,由于芯片中晶体管密度持续增加,芯片老化和放射性引发单粒子翻转(single event updates,SEU)等内存软故障(soft error)的情况日益增多,容易导致存储指令的内存出现故障,极可能引发严重的逻辑错误,给计算机用户带来灾难性后果。
[0003]为增加计算机系统中内存的可靠性,硬件设计者目前一般采用奇偶校验、ECC纠错、Chipkill技术来提高计算机系统对内存单位错、多位错的查错和纠错能力。但是,由于ECC较验和Chipkill技术对计算机性能的影响较大并且其技术实现代价昂贵,这些先进的硬件纠容错技术目前主要应用于高档服务器系统中;另一方面,即便是采用上述纠错方法,硬件内存故障仍然是无法完全避免的,目前大量商用计算机系统中硬件内存故障仍然是影响系统可靠运行的主要因素。
[0004]因此,需要更合理全面的内存运行状态评估方法,对内存进行全方面的监控,达到运行风险可控的功能目的。

技术实现思路

[0005]本申请提供了内存运行状态评估方法、电子设备及可读存储介质,能够综合考虑内存的安全性和性能,全面评估内存的风险等级,准确度更高。
[0006]第一方面,本申请提供一种内存运行状态评估方法,该方法包括:利用存储器状态监控系统获取数据中心中目标内存运行过程中的运行参数;对运行参数中的参数数据进行分类,划分为安全数据与性能数据;将安全数据输入至安全失效模型,得到安全评分;以及将性能数据输入至性能失效模型,得到性能评分;综合安全评分与性能评分确定目标内存的风险等级;根据风险等级设定可接受风险准则,并对更换目标内存进行经济性评估。
[0007]其中,将安全数据输入至安全失效模型,得到安全评分,包括:结合大数据与历史数据构建与目标内存对应的安全失效模型;将安全数据输入至安全失效模型,得到安全评分。
[0008]其中,结合大数据与历史数据构建与目标内存对应的安全失效模型,包括:利用大数据平台查询与目标内存同类型的内存的运行参数,构建内存数据库;记录目标内存历史运行过程的所有运行参数,作为历史数据;利用内存数据库和历史数据构建与目标内存对应的安全失效模型。
[0009]其中,将安全数据输入至安全失效模型,得到安全评分,包括:利用安全失效模型
确定目标内存当前的安全数据对应的失效概率,并将失效概率与概率平均值的比值作为安全评分。
[0010]其中,概率平均值采用以下方式计算得到:筛选内存数据库中存在安全故障的典型案例;利用安全失效模型分别计算每个典型案例中与目标内存同使用时长前提下的失效概率,并求取概率平均值。
[0011]其中,利用内存数据库和历史数据构建与目标内存对应的安全失效模型,包括:收集内存数据库中存在安全故障的典型案例中的安全数据作为样本数据;提取样本数据中内存的使用时长数据,并将各个典型案例中的使用时长及其对应的安全数据进行时间同步;获取样本数据中的平均故障率,以及样本数据中的多样本间差异的标准偏差,构建安全失效模型,其中安全失效模型用于计算内存的安全失效概率。
[0012]其中,在样本数据中,内存发生安全失效故障的总数服从以下公式:;安全失效模型的安全失效概率采用以下公式得到:;表示安全失效概率,表示内存出现安全失效的数量,表示样本数据中的平均故障率,表示样本数据中的多样本间差异的标准偏差,表示内存的累计使用时长;表示的阶乘。
[0013]其中,将性能数据输入至性能失效模型,得到性能评分,包括:结合大数据与历史数据构建与目标内存对应的性能失效模型;将性能数据输入至性能失效模型,得到性能评分。
[0014]第二方面,本申请提供一种电子设备,该电子设备包括处理器以及与处理器耦接的存储器;其中,存储器用于存储计算机程序,处理器用于执行计算机程序,以实现如第一方面提供的方法。
[0015]第三方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序在被处理器执行时,实现如第一方面提供的方法。
[0016]本申请的有益效果是:区别于现有技术的情况,本申请提供的内存运行状态评估方法、电子设备及可读存储介质,通过利用存储器状态监控系统获取数据中心中目标内存运行过程中的运行参数;对运行参数中的参数数据进行分类,划分为安全数据与性能数据;将安全数据输入至安全失效模型,得到安全评分;以及将性能数据输入至性能失效模型,得到性能评分;综合安全评分与性能评分确定目标内存的风险等级;根据风险等级设定可接受风险准则,并对更换目标内存进行经济性评估的方式,能够综合考虑内存的安全性和性能,全面评估内存的风险等级,准确度更高;基于大数据的内存运行参数数据,能够建立更加准确的模型,进而提高评估结果的精度,能够在内存的整个使用寿命中进行动态评估,及时发现潜在的风险,减少意外事故的发生。通过设计不同等级的评估结果及设定可接受风险准则,能够根据评估结果,对内存进行有效的维护和管理,降低维护成本和经济损失,优化内存的使用策略、控制策略及更换维护策略,提高内存的使用效率和使用寿命。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本申请提供的内存运行状态评估方法一实施例的流程示意图;图2是本申请提供的内存运行状态评估方法另一实施例的流程示意图;图3是本申请提供的步骤23一实施例的流程示意图;图4是本申请提供的步骤233示意图;图5是本申请提供的电子设备一实施例的结构示意图;图6是本申请提供的电子设备另一实施例的结构示意图;图7是本申请提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内存运行状态评估方法,其特征在于,所述方法包括:利用存储器状态监控系统获取数据中心中目标内存运行过程中的运行参数;对运行参数中的参数数据进行分类,划分为安全数据与性能数据;将所述安全数据输入至安全失效模型,得到安全评分;以及将所述性能数据输入至性能失效模型,得到性能评分;综合所述安全评分与所述性能评分确定所述目标内存的风险等级;根据所述风险等级设定可接受风险准则,并对更换所述目标内存进行经济性评估。2.根据权利要求1所述的方法,其特征在于,所述将所述安全数据输入至安全失效模型,得到安全评分,包括:结合大数据与历史数据构建与所述目标内存对应的安全失效模型;将所述安全数据输入至所述安全失效模型,得到安全评分。3.根据权利要求2所述的方法,其特征在于,所述结合大数据与历史数据构建与所述目标内存对应的安全失效模型,包括:利用大数据平台查询与所述目标内存同类型的内存的运行参数,构建内存数据库;记录所述目标内存历史运行过程的所有运行参数,作为历史数据;利用所述内存数据库和所述历史数据构建与所述目标内存对应的安全失效模型。4.根据权利要求3所述的方法,其特征在于,所述将所述安全数据输入至安全失效模型,得到安全评分,包括:利用所述安全失效模型确定所述目标内存当前的安全数据对应的失效概率,并将所述失效概率与概率平均值的比值作为安全评分。5.根据权利要求4所述的方法,其特征在于,所述概率平均值采用以下方式计算得到:筛选所述内存数据库中存在安全故障的典型案例;利用所述安全失效模型分别计算每个所述典型案例中与所述目标内存同使用时长前提下的失效概率,并求取概率平均值。6...

【专利技术属性】
技术研发人员:闵刚
申请(专利权)人:深圳惠科存储科技有限公司
类型:发明
国别省市:

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

1