【技术实现步骤摘要】
能耗评估方法及装置
[0001]本申请涉及能耗评估
,具体涉及一种能耗评估方法及装置。
技术介绍
[0002]绿色低碳是经济社会发展的核心目标之一,减小能源消耗是实现该目标的重要手段。
[0003]但在当前已有的方案中,相比于面向硬件等基础设施的节能设计及环境调优,面向包括应用系统在内的各类软件的能耗评估方法较少,且已有的面向软件的能耗评估方法通常也只针对某一特定软件类型,使得这些能耗评估方法不具备迁移性和通用性。
技术实现思路
[0004]本申请实施例提供一种能耗评估方法及装置,用以解决已有的面向软件的能耗评估方法通常只针对某一特定软件类型,使得这些能耗评估方法不具备迁移性和通用性的技术问题。
[0005]第一方面,本申请实施例提供一种能耗评估方法,包括:为不同类型的软件分配对应的能耗测试方法和能耗评估标准;根据所述能耗测试方法对对应类型的软件进行能耗测试,得到能耗测试结果;将所述能耗测试结果与对应软件类型的能耗评估标准进行比对,根据比对结果确定所述能耗测试结果对应的软件所属的能耗级别 ...
【技术保护点】
【技术特征摘要】
1.一种能耗评估方法,其特征在于,包括:为不同类型的软件分配对应的能耗测试方法和能耗评估标准;根据所述能耗测试方法对对应类型的软件进行能耗测试,得到能耗测试结果;将所述能耗测试结果与对应软件类型的能耗评估标准进行比对,根据比对结果确定所述能耗测试结果对应的软件所属的能耗级别。2.根据权利要求1所述的能耗评估方法,其特征在于,所述为不同类型的软件分配对应的能耗测试方法和能耗评估标准,包括:若所述软件属于数据密集型,则所述软件的能耗测试方法为理论分析法、物理环境测试法和AI预测法中至少一种方法;若所述软件属于基础环境型,则所述软件的能耗测试方法为物理环境测试法和AI预测法中至少一种方法;若所述软件属于计算密集型,则所述软件的能耗测试方法为理论分析法、物理环境测试法和AI预测法中至少一种方法;若所述软件属于通信密集型,则所述软件的能耗测试方法为物理环境测试法和AI预测法中至少一种方法;若所述软件属于Web通用型,则所述软件的能耗测试方法为物理环境测试法和AI预测法中至少一种方法。3.根据权利要求2所述的能耗评估方法,其特征在于,所述为不同类型的软件分配对应的能耗测试方法和能耗评估标准,包括:若所述软件属于数据密集型,则所述软件的能耗评估标准定义为所述软件平均每次完成单位输入输出或者单个批次的输入输出消耗的焦耳量;若所述软件属于基础环境型,则所述软件的能耗评估标准定义为所述软件的任一虚拟机或操作系统服务层运行单位时长消耗的焦耳量;若所述软件属于计算密集型,则所述软件的能耗评估标准定义为所述软件平均每次完成单位运算或者单个批次运算消耗的焦耳量;若所述软件属于通信密集型,则所述软件的能耗评估标准定义为所述软件传输单位数据量消耗的焦耳量;若所述软件属于Web通用型,则所述软件的能耗评估标准定义为所述软件平均每次提供服务消耗的焦耳量。4.根据权利要求2所述的能耗评估方法,其特征在于,所述根据所述能耗测试方法对对应类型的软件进行能耗测试,得到能耗测试结果,包括:若所述软件由不同类型的子软件组成,则对所述子软件按照对应类型的能耗测试方法进行测试,得到所有子软件的能耗测试数据;加总所有子软件的能耗测试数据,得到加总能耗测试数据;将所述加总能耗测试数据乘以放大系数,得到所述软件的能耗测试结果;若所述软件属于Web通用型,则对不同负载水平下的所述软件进行能耗测试,得到不同负载水平下的能耗测试数据;所述不同负载水平包括空载、半并发量和全并发量;对所述不同负载水平下的能耗测试数据进行加权平均,得到所述软件的能耗测试结果;
若所述软件的能耗测试方法为物理环境测试法,则根据系统指标测试数据和负载指标测试数据得到所述软件的能耗测试结果;所述负载指标包括输入输出次数、计算次数和访问次数。5.根据权利要求3所述的能耗评估方法,其特征在于,所述将所述能耗测试结果与对应软件类型的能耗评估标准进行比对,根据比对结果确定所述能耗测试结果对应的软件所属的能耗级别,包括:根据第一标准阈值和第二标准阈值划分所述能耗测试结果对应软件类型的能耗评估标准;所述第一标准阈值大于所述第二标准阈值;若所述能耗测试结果大于所述第一标准阈值,则确定所述能耗测试结果对应的软件为高耗能软件;若所述能耗测试结果大于或等于所述第二标准阈值且小于或等于所述第一标准阈值,则确定所述能耗测试结果对应的软件为中耗能软件;若所述能耗测试结果小于所述第二标准阈值,则确定所述能耗测试结果对应的软件为低耗能软件。6.根据权利要求5所述的能耗评估方法,其特征在于,所述根据比对结果确定所述能耗测试结果对应的软件所属的能耗级别之后,包括:若所述能耗测试结果对应的软件为高能耗软件,则根据所述软件的类型为用户提供能耗优化建议;待用户完成软件优化后,返回根据所述能耗测试方法对对应类型的软件进行能耗测试,得到能耗测试结果的步骤,直到重新...
【专利技术属性】
技术研发人员:沈林江,崔超,崔洪志,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。