【技术实现步骤摘要】
一种内存功耗测试方法、系统、设备及存储介质
[0001]本专利技术涉及硬件测试领域,特别涉及一种内存功耗测试方法、系统、设备及存储介质。
技术介绍
[0002]当前,BPS内存是英特尔(intel)傲腾持久PMEM(Persistent Memory Module,持久性内存模块)的第二代产品,并且待测内存容量高于普通内存容量,且BPS还具备比普通内存更低的价格,比普通内存具备更优的性价比。在新平台上引入待测内存,测试人员需要了解待测内存运行时的功耗,从而获得内存在不同状态下的功耗数值,能够横向对比不同厂商的产品的功耗情况以便于客户进行选择。
[0003]然而,现有的内存功耗测试方法只针对普通内存进行功耗的测试,主要是通过运行PTU工具(CPU的压力测试工具)对内存进行加压从而获取其功耗值,不适用于BPS内存,也即,无法采用现有的功耗测试的方法对BPS内存进行功耗测试。
[0004]因此,针对BPS内存,如何对BPS内存功耗进行测试是本领域有待解决的问题。
技术实现思路
[0005]有鉴于此, ...
【技术保护点】
【技术特征摘要】
1.一种内存功耗测试方法,其特征在于,包括:搭建内存功耗测试的测试环境,并将所述测试环境中指定的内存确定为待测内存;配置所述待测内存的操作模式为预设目标模式,并对所述待测内存执行预设格式化操作以得到与所述预设目标模式对应的目标内存;调整所述目标内存的压力状态,并利用预设功耗监控工具监控处于所述压力状态的所述目标内存的功耗信息以收集到与所述压力状态对应的目标功耗信息;基于所述目标功耗信息确定单根所述目标内存对应的目标功耗值,并基于所述目标功耗值与预设标准功耗值确定出所述目标内存的测试结果;判断所述测试结果是否满足预设测试条件,若是,则判定所述待测内存通过功耗测试。2.根据权利要求1所述的内存功耗测试方法,其特征在于,所述搭建内存功耗测试的测试环境,包括:将BPS内存和普通内存安装至服务器的内存插槽以搭建出相应的硬件测试环境,并更新所述BPS内存的固件和安装预设测试工具以搭建出相应的软件测试环境。3.根据权利要求2所述的内存功耗测试方法,其特征在于,所述配置所述待测内存的操作模式为预设目标模式,包括:将所述普通内存的操作模式配置为第一级内存模式以确定出与预设目标模式对应的模式配置环境;创建与所述待测内存对应的内存分配目标和命名空间,并基于所述内存分配目标和所述命名空间确定出与所述预设目标模式对应的模式配置因子;基于所述模式配置环境和所述模式配置因子将所述待测内存的操作模式配置为所述预设目标模式。4.根据权利要求2所述的内存功耗测试方法,其特征在于,还包括:配置所述BPS内存的操作模式为应用直接访问模式。5.根据权利要求3所述的内存功耗测试方法,其特征在于,所述对所述待测内存执行预设格式化操作以得到与所述预设目标模式对应的目标内存,包括:利用预设格式化工具对所述待测内存对应的所述命名空间进行格式化操作,并创建预设目录下的与格式化后的所述命名空间对应的文件夹,以得到目标文件夹;将格式化后的所述命名空间挂载至所述目标文件夹以得到与所述预设目标模式对应的目标内存。6.根据权利要求1所述的内存功耗测试方法,其特征在于,所述调整所述目标内存的压力状态,并利用预设功耗监控工具监控处于所述压力状态的所述目标内存的功耗信息以收集到与所述压力状态对应的目标功耗信息,包括:将所述目标内存的压力状态调整为静置状态,并利用预设功耗监控工具监控处于所述静置状态的所述目标内存的功耗信息以收集到与所述静置状态对应的第一目标功耗信息;和/或,利用第一预设压力测试工具将所述目标内存的压力状态分别调整为全读状态、全写状态以及读写状态,并...
【专利技术属性】
技术研发人员:王津堂,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。