长城S2500服务器性能测试最佳实践
配置清单
操作系统:
Kylin V10 SP3 2303 服务器版
镜像名:Kylin-Server-V10-SP3-General-Release-2303-ARM64.iso
硬盘:
网卡:
测试服务器软件配置清单
软件项 |
版本 |
备注 |
LmBench |
lmbench3.tar.gz |
|
SPEC CPU2006 |
1.2 |
|
|
|
|
1、Lmbench测试(约1个半小时)
解压源码包:
解决报错问题
调优方法:
执行测试
2、Unixbench测试
使用麒麟提供的Unixbench测试包
使用GCC9.3.1
调优方法
编译
开始测试
S2500测试分数
3、SPECJVM测试
下载软件包:
安装依赖:
安装工具:
设置JDK环境变量
优化操作
开始测试
测试分数
测试次数 |
base |
peak |
第一次 |
846.59 ops/m |
851.89 ops/m |
4、stream测试
使用飞腾提供的GCC10.3.1
编辑stream的ArraySize,设置2000万
优化操作:
多线程编译测试
单线程编译测试
S2500测试分数
单核 |
多核 |
Copy: 7037.7918 Scale: 7187.7967 Add: 6741.4476 Triad: 6792.1660 |
Copy: 164785.4 Scale: 173542.4 Add: 151658.4 Triad: 148328.7 |
5、IOZone测试
解压工具包
编译
开始测试
6、SPEC CPU2006测试(单核多核三遍约40小时)
使用工具:
测试方法:
测试结果:
测试项 |
测试分数 |
单核整型 |
15.1 |
128核整型 |
1070 |
单核浮点 |
13 |
128核浮点 |
885 |
7、SPEC CPU2017测试
挂载ISO镜像文件
安装SPEC 2017,指定安装到/spec2017
设置gcc环境变量,使用GCC9.3.1
将配置文件,拷贝到config文件夹中
修改配置文件GCC路径
测试前的准备
开始测试
测试数据
测试项 |
测试分数 |
备注 |
128核整型 |
179 |
|
128核浮点 |
|
|
单核整型 |
|
|
单核浮点 |
|
|
8、netperf测试
准备两台机器,如机器A(192.168.0.1),机器B(192.168.0.2)
A、B都编译安装netperf
机器A开启服务端
优化操作
机器B开启客户端,开始测试
记录测试结果