SPEC是标准性能评估公司(Standard Performance Evaluation Corporation)的简称。SPEC CPU 2006包括了CINT2006和C FP2006两个子项目,前者用于测量和对比整数性能,而后者则用于测量和对比浮点性能。
SPEC CPU测试中,测试系统的处理器、内存子系统和使用到的编译器(SPEC CPU提供的是源代码,并且允许测试用户进行一定的编译优化)都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图形子系统对于SPEC CPU2006的影响非常的小。重点测试系统的处理器,内存子系统和编译器。
建立安装目录
mkdir /speccpu
将specCPU2006解压到制定目录:
tar -xvf specCPU2006-1.2.tar --directory=/speccpu
执行命令安装SPEC CPU 2006
[root@centos1 speccpu]# ./install.sh
查看SPEC CPU 2006版本信息
[root@centos1 speccpu]# runspec -V
SPEC CPU 2006占用空间整整3.7个G
[root@centos1 /]# du /speccpu -sh
3.7G /speccpu
从模版复制测试配置文件
[root@centos1 result]# cp /speccpu/config/Example-linux64-amd64-gcc43+.cfg /speccpu/config/test.cfg
修改配置文件内容:
安装gcc-gfortran.x86_64、gcc-c++,因为跑测试需要用到这两个依赖包,。
[root@centos1 speccpu]# yum install gcc-gfortran.x86_64
[root@centos1 speccpu]# yum install gcc-c++
导入环境变量:
[root@centos1 speccpu]# source /speccpu/shrc
执行runspec命令进行CPU跑分
runspec -c /speccpu/config/test.cfg int
历时12970秒,将近4个小时跑完
跑分结束之后会生成各种格式的跑分结果报告文件
Gif格式的结果报告:
html格式的结果报告
第一次用这个软件,不知道跑分结果是不是正常,欢迎给我留言评论。