(图片来源网络,侵删)
适用范围适用于国产化飞腾F2000平台银河麒麟Linux系统常用测试工作操作指引。测试工具目录目录Stream.. 3X11perf 5iozone. 6Reboot 7Glxgears (3D) 7Unixbench. 8StessAppTest 12LTP. 13Glmark2. 14Spec cpu2006. 16测试前准备1. UOS系统修改安装源a. 打开终端登录root用户进入vim /etc/apt/sources.list 出现如b. 修改地址http://uos.packages.chinauos.com/uos 出现如图:c. 按Esc 输出:wq! 保存退出。2. 执行updatea. 启动终端,登录root帐户:sudo sub. 以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.c2.2.执行taskset -c 1 ./streamSin (注意空格是2格)可以得出单线程得分值3.多线程编译命令: gcc -fopenmp -O2 -o streamMul stream.c3.1.多线程指令 ./streamMul可以得多线程得分值X11perf2D图形稳定性测试1.打开终端登录root用户sudo su。2.执行命令:x11perf –all –repeat X (X代表次数按实际情况设置)运行一次大概需要1个小时.iozone测试磁盘读写性能1.打开终端进入 iozone解压iozone3_4302.进入iozone/src/current 文件夹3.make linux-arm4.执行./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 glxgears4.全屏模式的命令:vblank_mode=0 glxgears -fullscreenUnixbench测试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 行后面增加-lm4.修改 Run 文件,第 109,110,111,112 行修改数字为当前系统 CPU 核数.5. 运行./Run graphicsStessAppTest测试内存稳定性,测试时间:自定义1. 在桌面下打开终端,进入stressapptest文件夹2. 执行tar vxf stressapptest-1.0.9.tar gz解压3. 进入工具目录:cd stressapptest-1.0.94. 增加 chmod +x ./configure5. 执行./configure && make && make install6. 执行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文件夹执行编译安装命令。操作具体如下:./configuremake–j 4make install.6.安装完后进入opt/ltp/testscripts目录执行脚本.7.在ltp文件夹下执行命令:./ltpstress.sh –n –t xx(xx是根据需要设置时间,单位:H) 运行效果如下。Glmark23D图形稳定性测试银河麒麟执行apt install glmark2 即可1. 运行glmark2 –fullscreen(全屏测试分数)2 . 运行几分钟后会得出一个分数3. 窗口长跑命令为: glmark2 --run-forever4. 全屏长跑命令为: glmark2 –fullscreen –foreverSpec cpu2006CPU稳定性测试1. 将CPU2006拷贝至opt文件夹2. 执行tar vxf cpu2006_v101_1.2.tar gz将其解压3. 进入/speccpu/spec20064. 执行dpkg -i Aquila-19.0.deb5. 执行./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测试中需打开系统监视器
0 评论