一种linux系统下自动计算CPU浮点运算理论值的方法技术方案

技术编号:15103924 阅读:35 留言:0更新日期:2017-04-08 14:21
本发明专利技术提供一种linux系统下自动计算CPU浮点运算理论值的方法,涉及服务器系统测试技术,本发明专利技术利用shell脚本自动查看相关参数然后进行cpu浮点运算的计算,在运行cpu性能测试的同时执行脚本,之后的计算过程完全自动完成,便可得到该cpu的浮点运算理论值。该方法应用在服务器系统测试阶段的cpu测试中,可以节省人力和时间,提高工作效率和测试准确性。

【技术实现步骤摘要】

本专利技术涉及服务器系统测试技术,尤其涉及一种linux系统下自动计算CPU浮点运算理论值的方法
技术介绍
服务器系统测试中一个重要的测试就是CPU的性能(也就是cpu的双精度浮点运算性能,下面简称cpu浮点运算性能)测试,测试中需要不断调优来使cpu的浮点运算性能最大化,然后和cpu的浮点运计算理论值相比较,来确定该服务器的cpu浮点运算性能是否满足要求,同时在进行cpu的压力测试时也要保证cpu长时间运行在最大处理性能的状态,所以知道cpu的浮点运算性能的理论值很重要。但是cpu浮点运算的理论值对于没有相关经验的人员计算起来比较复杂,尤其是Haswellcpu出现之后cpu的指令集升级到了avx2,每个时钟周期的浮点运算次数与之前不同,导致不同平台的cpu计算方法不同,这就更增加了计算cpu浮点运算理论值的难度。
技术实现思路
为了解决该问题,本文提出了一种linux系统下自动计算CPU浮点运算理论值的方法,在Linux系统下基于shell脚本实现自动计算cpu浮点运算理论值的方法,减少了查看机器配置、cpu型号与当前频率和进行手动计算的时间,该脚本使用方便,操作简单。可以提高测试的准确性。本专利技术的技术方案是:一种linux系统下自动计算CPU浮点运算理论值的方法,利用shell脚本自动查看相关参数然后进行cpu浮点运算的计算,在运行cpu性能测试的同时执行脚本,之后的计算过程完全自动完成,便可得到该cpu的浮点运算理论值脚本自动获取当前的cpu频率、cpu每周期浮点运算次数和当前的cpu核心数,然后计算出cpu的浮点计算理论值。该脚本主要完成如下功能:(1)获取cpu当前的实时频率在系统进行cpu性能测试主要是linpack测试的过程中执行该脚本,该脚本会自动获取当前的cpu频率;F=`cat/proc/cpuinfo|grep-iMHz|awk'{print$4本文档来自技高网...

【技术保护点】
一种linux系统下自动计算CPU浮点运算理论值的方法,其特征在于,利用shell脚本自动查看相关参数然后进行cpu浮点运算的计算,在运行cpu性能测试的同时执行脚本,之后的计算过程完全自动完成,便可得到该cpu的浮点运算理论值。

【技术特征摘要】
1.一种linux系统下自动计算CPU浮点运算理论值的方法,其特征在于,
利用shell脚本自动查看相关参数然后进行cpu浮点运算的计算,在运行cpu性能测试
的同时执行脚本,之后的计算过程完全自动完成,便可得到该cpu的浮点运算理论值。
2.根据权利要求1所述的方法,其特征在于,shell脚本自动获取当前的cpu频率、cpu每
周期浮点运算次数和当前的...

【专利技术属性】
技术研发人员:王野
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1