一、SPEC-cpu2006简介

SPEC CPU 2006 benchmark是SPEC新一代的行业标准化的CPU测试基准套件。重点测试系统的处理器,内存子系统和编译器。

说明:由于spec2006支持多种类型操作系统。以下安装、测试、移植等介绍均基于Unix 和其他的 Unix-like system如linux。Windows系统不在此范围内。

二、下载(个人下载工具)

链接:https://pan.baidu.com/s/1srlIXwzF_lgrHFCe4H7bpA 
提取码:st25

三、使用安装

3.1一键自动安装

环境准备

  1. 执行前确保环境可以连接外网
  2. 解压cpu2006-test.zip,生成cpu2006-test目录
  3. 将cpu2006-1.2.iso镜像包拷贝到cpu2006-test目录下

测试执行

  1. root下执行 chmod 777 cpu2006-pc-test.sh
  2. 执行脚本:./ cpu2006-pc-test.sh
  3. 若网络不稳定可能导致依赖包未安装完,可执行 rm -rf /spec2006/后再运行一次脚本

3.2手动安装

测试执行

1、测试前需要检查相关的gcc和glibc版本,保证相关版本最优;

gcc -v #查询gcc版本看是否gcc7.3.0

ldd --version #查询glibc版本是否2.29

如果不是,执行下面命令:

source /etc/profile

2、在/home/cpu2006-1.2/config路径下执行脚本命令即可开始相关测试:


  1. echo 1800 > /proc/sys/vm/nr_hugepages
  2. export HUGETLB_MORECORE=yes
  3. export LD_PRELOAD=/usr/lib/libhugetlbfs.so
  4. source /home/cpu2006-1.2/shrc
  5. ulimit -s unlimited

执行测试命令:


  1. echo 3 > /proc/sys/vm/drop_caches  #清理缓存
  2. runspec -c 920-8-cpu2006-int.cfg  int --rate 8 -n 1 --noreportable
  3. #RateInt测试, 8为CPU核数
  4. sleep 10
  5. echo 3 > /proc/sys/vm/drop_caches  #清理缓存
  6. runspec  -c  920-8-cpu2006-fp.cfg  fp  --rate 8 -n 1 --noreportable #RateFp测试
  7. sleep 10
  8. echo 3 > /proc/sys/vm/drop_caches  #清理缓存
  9. runspec  -c  920-8-cpu2006-int.cfg  int --speed -n 1 --noreportable #SpeedInt测试
  10. sleep 10
  11. echo 3 > /proc/sys/vm/drop_caches  #清理缓存
  12. runspec  -c  920-8-cpu2006-fp.cfg  fp --speed -n 1 --noreportable #SpeedFp测试
  13. rm -fr /cpu2006-1/benchspec/CPU2006/*/run/*
  14. #删除测试过程中的文件,避免多次测试后硬盘容量不足.
  15. (路径根据实际情况配置)

如上测试,只测试Rate或Speed的base一次,数据不可发布。

runspec -c 920-8-cpu2006-int.cfg  429.gcf --rate 8 -n 1 –noreportable

#单独测试某一项

放一张图

四、性能分数查看

测试完成后,可进入/home/cpu2006-1.2/result查看测试结果

CINT2006.XXX.txt或CFP2006.XXX.txt文件。

测试过程中,如果想提前知道已经完成的测试子项分数,可使用如下命令进行查看,ratio即为得分:

less CPU2006.XXX.log.debug | grep Success

[转帖]SPEC-cpu2006的详细使用一键安装、手动安装。的更多相关文章

  1. Building SPEC CPU2006

    https://developer.amd.com/wordpress/media/2012/10/building_speccpu.html Building SPEC CPU2006 This f ...

  2. SPEC CPU2006的安装和使用

    https://www.spec.org/download.html http://blog.lazzzy.xyz/2017/09/15/SPEC_CPU2006/ BenchMark SPEC CP ...

  3. 一键准备Oracle安装

    在Linux下安装Oracle软件之前,有相当工作需要准备,包括建立用户.配置内核参数.配置资源限制参数.配置Oracle用户环境等,十分繁琐.即便十分熟悉,也需要花费一定的精力来准备.说白了,做这些 ...

  4. 最详细eclipse汉化插件安装教程

    最详细eclipse汉化插件安装教程(转) 转自:http://blog.csdn.net/dai_zhenliang/article/details/8588576#t4 教程作者:戴振良 本文与& ...

  5. Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置

    Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...

  6. Deepin系统手动安装oracle jdk8详细教程

    Deepin系统手动安装oracle jdk8详细教程 oracle官网下载jdk压缩包,使用 sudo tar -zxf jdk***解压文件,我放在在了home/diy/java/jdk路径下. ...

  7. lnmp1.5一键安装包安装lnmpa后,添加站点

    lnmp1.5一键安装包安装lnmpa后,添加站点 (1)添加站点 (2)配置apache配置文件 在/usr/local/apache/conf/vhost文件夹下,修改webApp站点配置文件ap ...

  8. 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建

    node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...

  9. MySQL8.0.20下载与安装详细图文教程,mysql安装教程

    MySQL下载与安装(8.0.20版)教程 mysql安装包+mysql学习视频+mysql面试指南视频教程 下载地址: 链接:https://pan.baidu.com/s/1FmLFhGlajBQ ...

  10. MySQL安装详细教程(数据库免安装版)

    MySQL安装详细教程(数据库免安装版)mysql-5.7.33-winx64.zip 一.软件下载 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产 ...

随机推荐

  1. Windows下编译并使用64位GMP

    目录 1. 概述 2. 编译 2.1. GCC环境 2.2. 编译过程 3. 使用 3.1. 调用 3.2. 示例 4. 参考 1. 概述 GMP是一个开源的数学运算库,它可以用于任意精度的数学运算, ...

  2. 基于Llama2模型的开源模型

      2023年7月18日Meta开源了Llama2,在2万亿个Token上训练,可用于商业和研究,包括从7B到70B模型权重.预训练和微调的代码.相比Llama1,Llama2有较多提升,评估结果如下 ...

  3. 【API进阶之路】因为不会创建云服务器,我被实习生摆了一道

    摘要:9个步骤通过API创建云服务器. 事情是这样的,公司成立了一个新项目,要给项目建官网,并搭建一个web服务器.按照我的习惯,搭建一个本地虚拟机就好了,部署简单方便还好配置,云服务器嘛,写了10年 ...

  4. GaussDB技术解读系列:高级压缩之OLTP表压缩

    本文分享自华为云社区<DTCC 2023专家解读 | GaussDB技术解读系列:高级压缩之OLTP表压缩>,作者:GaussDB 数据库 . 8月16日,第14届中国数据库技术大会(DT ...

  5. 云小课|GaussDB如何进行性能调优

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:GaussDB性能 ...

  6. 如何通过appuploader把ipa文件上传到App Store教程步骤​

    iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store!​ 下面进行步骤介绍!​ 利用Appuploader这个软件,可以在Windows.Linux或Mac系统中 ...

  7. Solon2 开发之IoC,九、自定义注解开发汇总

    1.定义构建能力注解,比如@Controller 注解类: @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Docum ...

  8. 注册中心/配置管理 —— SpringCloud Alibaba Nacos

    Nacos 简介 Nacos 是一个易于使用的动态服务发现.配置和服务管理平台,用于构建云原生的应用程序 Nacos 的关键特性包括以下几项: 服务发现和服务健康监测:服务提供者使用原生 SDK.Op ...

  9. 【Redis】面试题 GEO地理位置信息

    目录 面试 1 http协议详情,http协议版本,http一些请求头 2 GET请求和POST请求的区别 3 如何实现服务器给客户端发送消息,websocket是什么? 4 悲观锁和乐观锁,如何实现 ...

  10. 认证,权限,频率源码分析 自定义频率类 SimpleRateThrottle缓存频率类 基于APIView编写分页

    目录 昨日回顾 三种位置的token获取 三种权限校验方式 原生django的cookie+session认证底层原理 断点调试使用 认证,权限,频率源码分析(了解) 权限源码分析 认证源码分析 频率 ...