飞腾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 出现如

b. 修改地址

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

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


2. 执行update

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

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

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

3. 安装g++

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

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

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

Stream

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

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

2.登录用户sudo su。

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

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

可以得出单线程得分值

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

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

X11perf

2D图形稳定性测试

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

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

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

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。

Reboot

测试磁盘读写性能

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

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

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

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

Glxgears (3D)

测试图形性能

1.终端下登录root用户

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

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

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

Unixbench

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

1.将unixbench复制到opt目录下

2.打开终端,进入

Unixbench/Unixbench5.1.3/Unixbench文件夹

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

Unixbench(2D)

1.将unixbench复制到opt目录下

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

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

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

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

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

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

6. 执行free –m查看内存

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

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目录执行脚本.

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

Glmark2

3D图形稳定性测试

银河麒麟执行apt install glmark2 即可

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

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

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

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

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

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

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

7. 执行以下命令

执行. shrc
执行. prerun(两个命令皆有一个空格)
执行gcc -v查看gcc的版本

8. 执行./run_test_new.sh
出现相关的系统信息和CPU名称信息并记录。

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

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
测试中需打开系统监视器

展开阅读全文

页面更新:2024-03-06

标签:麒麟   银河   终端   文件夹   选项   命令   内存   常用   测试   用户   系统

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top