一、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. DevOps|我们需要什么样的产研项目管理工具

    上一篇文章<DevOps|产研运协作工具链上的皇冠-项目管理工具>主要讲了项目管理工具对软件研发的重要性,本篇文章主要想讲清楚我们需要什么样的项目管理工具,项目管理工具必须具备的功能有哪些 ...

  2. 【华为云技术分享】空间异常即刻诊断,华为云数据管理服务DAS又出新招

    摘要:华为云数据管理服务DAS提供的云DBA智能化运维平台于日前发布了空间&元数据分析特性,支持查看实例空间异常列表.实例空间概况.数据库列表信息,帮助用户及时发现数据库中的空间和元数据异常, ...

  3. Volcano:带你体验容器与批量计算的碰撞的火花

    摘要:今年(2020)7月初,Volcano 发布了1.0版本.1.0做为里程碑版本,在Volcano整个规划中起到了承上启下的作用.此次发布的1.0版本支持了GPU共享,作业动态扩缩容,批任务抢占等 ...

  4. DTT第7期直播回顾 | 低代码应用构建流程和适用场景,与你想的一样吗?

    摘要:本期直播主题是<揭秘华为云低代码技术微认证>,向开发者们讲述低代码的发展历程,介绍华为低代码平台应用魔方AppCube的开发能力,解读华为低代码的认证和学习体系 本期直播详解 本期直 ...

  5. 华为云AI论文精读会2021第一期:高效语义分割模型Fast-SCNN分享

    2020年举办的华为云AI经典论文复现活动,不仅受到了参赛者们一致好评,也产出了许多优质的算法成果.这些论文复现的算法描述.源代码以及算法使用指导文档均已发布到了AI Gallery.为了让开发者更好 ...

  6. 自然语言处理 Paddle NLP - 机器同传技术及应用-理论

    基础 自然语言处理(NLP) 自然语言处理PaddleNLP-词向量应用展示 自然语言处理(NLP)-前预训练时代的自监督学习 自然语言处理PaddleNLP-预训练语言模型及应用 自然语言处理Pad ...

  7. 深入剖析 RSA 密钥原理及实践

    一.前言 在经历了人生的很多至暗时刻后,你读到了这篇文章,你会后悔甚至愤怒:为什么你没有早点写出这篇文章?! 你的至暗时刻包括: 1.你所在的项目需要对接银行,对方需要你提供一个加密证书.你手上只有一 ...

  8. 八、docker-file自动构建docker镜像

    系列导航 一.docker入门(概念) 二.docker的安装和镜像管理 三.docker容器的常用命令 四.容器的网络访问 五.容器端口转发 六.docker数据卷 七.手动制作docker镜像 八 ...

  9. scroll-view横向滚动的问题

    最近在做一个小程序的项目,在写demo的时候,需要用到scroll-view来实现横向滚动的效果: 按照官方文档来写简直坑到家了,正确的写法如下: <scroll-view scroll-x=& ...

  10. 运行vue项目时报错“ValidationError: Progress Plugin Invalid Options”

    https://blog.csdn.net/M_Nobody/article/details/123135041?spm=1001.2101.3001.6650.1&utm_medium=di ...