SPEC-cpu2006的详细使用一键安装、手动安装。

一、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路径下执行脚本命令即可开始相关测试:

echo 1800 > /proc/sys/vm/nr_hugepages

export HUGETLB_MORECORE=yes

export LD_PRELOAD=/usr/lib/libhugetlbfs.so

source /home/cpu2006-1.2/shrc

ulimit -s unlimited

执行测试命令:

echo 3 > /proc/sys/vm/drop_caches  #清理缓存

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

#RateInt测试, 8为CPU核数

sleep 10

echo 3 > /proc/sys/vm/drop_caches  #清理缓存

runspec  -c  920-8-cpu2006-fp.cfg  fp  --rate 8 -n 1 --noreportable #RateFp测试

sleep 10

echo 3 > /proc/sys/vm/drop_caches  #清理缓存

runspec  -c  920-8-cpu2006-int.cfg  int --speed -n 1 --noreportable #SpeedInt测试

sleep 10

echo 3 > /proc/sys/vm/drop_caches  #清理缓存

runspec  -c  920-8-cpu2006-fp.cfg  fp --speed -n 1 --noreportable #SpeedFp测试


rm -fr /cpu2006-1/benchspec/CPU2006/*/run/*   
#删除测试过程中的文件,避免多次测试后硬盘容量不足.
(路径根据实际情况配置)


如上测试,只测试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

 

  • 9
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值