大数跨境
0
0

speccpu 2017测试环境部署(最全版本)

speccpu 2017测试环境部署(最全版本) Byte-哈哈摩
2025-10-17
0
导读:一、背景说明本文仅介绍speccpu 2017的基本软件配置环境,涉及性能优化的部分属于各厂商机密技术,不做展

一、背景说明
本文仅介绍speccpu 2017的基本软件配置环境,涉及性能优化的部分属于各厂商机密技术,不做展开描述
本文介绍使用的源文件不作提供,为业界统一、标准文件,自行获取。
二、入口条件
OS:
本文作者使用Redhat 9.4(Intel官方推荐OS),其他Ubuntu系统同样可以参数部署。os需要配置外网环境。
文件:(下载部分官方文件需要有Intel账号)
1. speccpu 2017 文件(作者使用cpu2017**.iso)
2. speccpu 2017-Intel Precompiled binaries 文件,如作者使用的FOR-OEMs-cpu2017-***-ic2024.1-*****.tar.xz文件(Intel官方提供)。
三、安装Intel oneAPI Base Toolkit

1. 进入官网地址选择对应的os类型、在线或离线进行下载安装,https://www.intel.cn/content/www/cn/zh/developer/tools/oneapi/base-toolkit-download.html  

2. 等待安装完成,进行环境配置(官网有详细介绍),此处介绍作者使用的Redhat系统的具体配置命令:

sudo yum update

sudo yum -y install cmake pkgconfig

sudo yum groupinstall "Development Tools"

四、安装speccpu

1. 创建一个测试路径(自定义),作者的具体路径为:/home/Intel/speccpu-2024/

2. 挂载前文提到的cpu2017**.iso文件;

3. 使用mount  /dev/sr0 /mnt/cdrom 将文件进行挂载,并切换到挂载点路径/mnt/cdrom


4. 安装speccpu,需要安装到步骤1创建的测试路径,执行命令:

./install.sh -d /home/Intel/speccpu-2024


5. 输入yes后等待完成。

6. 按照提示进入对应目录下执行source shrc 进行benchmark环境设置。

五. 配置运行环境

1. 确保如下lib库已经安装:yum install numactl libgcc.i686 libstdc++.i686 glibc.i686 

2. 解压Intel提供的基于ICC编译的测试文件:tar -xvf FOR-OEMs-cpu2017-***-ic2024.1-*****.tar.xz -C  /home/Intel/speccpu-2024

3. 选择想要执行的测试脚本进行具体项测试。如作者执行的avx2-rate。

4. 具体脚本中--tune参数可以设置测试只跑base或者base和peak一起跑,-o 可以设置输出日志格式,比如作者 -o txt是将日志输出为txt文本。

5. 测试结果保存在result目录中,可自行查看对比。


< END 欢迎点赞+关注 >

【声明】内容源于网络
0
0
Byte-哈哈摩
你的每一次进步,都是重要的一 byte❤️
内容 25
粉丝 0
Byte-哈哈摩 你的每一次进步,都是重要的一 byte❤️
总阅读9
粉丝0
内容25