天天看点

飞腾F2000_银河麒麟常用测试工具操作方法

作者:电子工程人

适用范围

适用于国产化飞腾F2000平台银河麒麟Linux系统常用测试工作操作指引。

测试工具目录

目录

Stream.. 3

X11perf 5

iozone. 6

Reboot 7

Glxgears (3D) 7

Unixbench. 8

StessAppTest 12

LTP. 13

Glmark2. 14

Spec cpu2006. 16

测试前准备

1. UOS系统修改安装源

a. 打开终端登录root用户进入vim /etc/apt/sources.list 出现如

飞腾F2000_银河麒麟常用测试工具操作方法

b. 修改地址

http://uos.packages.chinauos.com/uos 出现如图:

飞腾F2000_银河麒麟常用测试工具操作方法

c. 按Esc 输出:wq! 保存退出。

2. 执行update

a. 启动终端,登录root帐户:sudo su

b. 以root身份执行:apt update.

Ps:银河麒麟和UOS需要下载依赖包时都需要执行此步骤。

飞腾F2000_银河麒麟常用测试工具操作方法

3. 安装g++

a. 1.UOS下运行LTP和StressApptest都需要安装g++ . g++已经包含gcc.

b. 2.打开终端执行:apt install g++ 输入: Y 确认执行即可 如图:

Ps:银河麒麟系统不需要执行此步骤。

飞腾F2000_银河麒麟常用测试工具操作方法

Stream

内存带宽性能测试,测试单线程与多线程得分

1.打开终端进入Stream文件夹

2.登录用户sudo su。

2.1单线程编译命令:gcc -O2 -o streamSin stream.c

2.2.执行taskset -c 1 ./streamSin (注意空格是2格)

可以得出单线程得分值

飞腾F2000_银河麒麟常用测试工具操作方法

3.多线程编译命令: gcc -fopenmp -O2 -o streamMul stream.c

3.1.多线程指令 ./streamMul可以得多线程得分值

飞腾F2000_银河麒麟常用测试工具操作方法

X11perf

2D图形稳定性测试

1.打开终端登录root用户sudo su。

2.执行命令:x11perf –all –repeat X (X代表次数按实际情况设置)

运行一次大概需要1个小时.

飞腾F2000_银河麒麟常用测试工具操作方法

iozone

测试磁盘读写性能

1.打开终端进入 iozone解压iozone3_430

2.进入iozone/src/current 文件夹

3.make linux-arm

4.执行./iozone -az -s 物理内存的2倍g -r 16m –i 0 –i 1 –i 2

例:./iozone -az -s 32g -r 16m –i 0 –i 1 –i 2(以16G为例)

Ps:其中示例测试 1g 文件大小,一般测试文件大小为内存的 2 倍,-i 0 表示写/重写,-i 1 表示 读/重读,-i 2 表示随机读/随机写,-a 表示全面测试记录块大小从 4K~16M。

飞腾F2000_银河麒麟常用测试工具操作方法

Reboot

测试磁盘读写性能

1.将FT1500A-reboot.sh复制到桌面下。

2.打开终端输入sudo su,登入root用户。

3.执行:./FT1500A-reboot.sh.

4.然后输入自动重启次数和重启时间按回车执行自动化Tool。

飞腾F2000_银河麒麟常用测试工具操作方法

Glxgears (3D)

测试图形性能

1.终端下登录root用户

2.安装:apt install mesa-utils(此步骤需要联网)

3.窗口模式的执行命令:vblank_mode=0 glxgears

4.全屏模式的命令:vblank_mode=0 glxgears -fullscreen

飞腾F2000_银河麒麟常用测试工具操作方法

Unixbench

测试2D性能,单线程和多线程得分

1.将unixbench复制到opt目录下

2.打开终端,进入

Unixbench/Unixbench5.1.3/Unixbench文件夹

3.执行./Run -c 1 -c 4大约等1个多小时完成测试,会有2个分值,分别就是单线程和多线程的分值

飞腾F2000_银河麒麟常用测试工具操作方法
飞腾F2000_银河麒麟常用测试工具操作方法

Unixbench(2D)

1.将unixbench复制到opt目录下

2.打开终端,进入Uixbench文件夹

3.vim Run -> 定位到141行,按i,删掉“ubgears”。

4.按ESC,再按shift+:输入wq! 保存退出.

4. 运行./Run graphics -i 100(100是次数,可以按实际情况设置).运行效果如图下。

飞腾F2000_银河麒麟常用测试工具操作方法

Unixbench(3D)

将unixbench复制到opt目录下

2.打开终端,进入

Uixbench/Unixbench5.1.3/Unixbench文件夹

3.修改 Makefile,第 47 行去掉 GRAPHIC_TESTS=defined 前的#,然后第 50 行后面增加-lm

4.修改 Run 文件,第 109,110,111,112 行修改数字为当前系统 CPU 核数.

5. 运行./Run graphics

飞腾F2000_银河麒麟常用测试工具操作方法

StessAppTest

测试内存稳定性,测试时间:自定义

1. 在桌面下打开终端,进入stressapptest文件夹

2. 执行tar vxf stressapptest-1.0.9.tar gz解压

3. 进入工具目录:cd stressapptest-1.0.9

4. 增加 chmod +x ./configure

5. 执行./configure && make && make install

飞腾F2000_银河麒麟常用测试工具操作方法

6. 执行free –m查看内存

飞腾F2000_银河麒麟常用测试工具操作方法

7. 进入src目录,

./stressapptest -s 259200 -M 15008 -m 8 -W(20 表示时间 单位是秒。15008表示内存(视机器而定),(m为线程) 单位是MB。 READ.md 文件里有具体的用法)

飞腾F2000_银河麒麟常用测试工具操作方法

LTP

压力测试(类似于BurnInTest) 测试时间:自定义

1.将ltp-full-20180118.tar拷贝到桌面。

2.打开终端,输入sudo su登入root用户。

3.输入tar vxf ltp-full-20180118.tar.bz2 解压LTP压缩包。

4.输入:cd ltp-full-20180118 进入文件夹。

5.进入文件夹后,再LTP文件夹执行编译安装命令。操作具体如下:

./configure

make–j 4

make install.

6.安装完后进入opt/ltp/testscripts目录执行脚本.

飞腾F2000_银河麒麟常用测试工具操作方法

7.在ltp文件夹下执行命令:./ltpstress.sh –n –t xx(xx是根据需要设置时间,单位:H) 运行效果如下。

飞腾F2000_银河麒麟常用测试工具操作方法

Glmark2

3D图形稳定性测试

银河麒麟执行apt install glmark2 即可

1. 运行glmark2 –fullscreen(全屏测试分数)

2 . 运行几分钟后会得出一个分数

3. 窗口长跑命令为: glmark2 --run-forever

4. 全屏长跑命令为: glmark2 –fullscreen –forever

飞腾F2000_银河麒麟常用测试工具操作方法
飞腾F2000_银河麒麟常用测试工具操作方法

Spec cpu2006

CPU稳定性测试

1. 将CPU2006拷贝至opt文件夹

2. 执行tar vxf cpu2006_v101_1.2.tar gz将其解压

3. 进入/speccpu/spec2006

4. 执行dpkg -i Aquila-19.0.deb

飞腾F2000_银河麒麟常用测试工具操作方法

5. 执行./install.sh安装。

飞腾F2000_银河麒麟常用测试工具操作方法

6. 弹出的选项选y等1min左右即可

飞腾F2000_银河麒麟常用测试工具操作方法

7. 执行以下命令

执行. shrc

执行. prerun(两个命令皆有一个空格)

执行gcc -v查看gcc的版本

飞腾F2000_银河麒麟常用测试工具操作方法

8. 执行./run_test_new.sh

出现相关的系统信息和CPU名称信息并记录。

飞腾F2000_银河麒麟常用测试工具操作方法

9. 执行 vim run_test_new.sh,按i修改第397、414行与红色框内容一致。按shift+:输入wq! 保存退出。

飞腾F2000_银河麒麟常用测试工具操作方法

10. 执行./run_test_new.sh

出现四个选项,根据提示,选3或4选项(输入3或4回车即可,分别为跑1次或3次)

PS:selection 1-4是根据Case要求,跑1次选3,跑3次选4

测试中需打开系统监视器飞腾F2000_银河麒麟常用测试工具操作指引

10. 执行./run_test_new.sh

出现四个选项,根据提示,选3或4选项(输入3或4回车即可,分别为跑1次或3次)

PS:selection 1-4是根据Case要求,跑1次选3,跑3次选4

测试中需打开系统监视器

飞腾F2000_银河麒麟常用测试工具操作方法
飞腾F2000_银河麒麟常用测试工具操作方法
飞腾F2000_银河麒麟常用测试工具操作方法
飞腾F2000_银河麒麟常用测试工具操作方法

继续阅读