适用范围 适用于国产化飞腾F2000平台银河麒麟Linux系统常用测试工作操作指引。 测试工具目录 目录 Stream。。3 X11perf5 iozone。6 Reboot7 Glxgears(3D)7 Unixbench。8 StessAppTest12 LTP。13 Glmark2。14 Speccpu2006。16 测试前准备 1。UOS系统修改安装源 a。打开终端登录root用户进入vimetcaptsources。list出现如 b。修改地址 http:uos。packages。chinauos。comuos出现如图: c。按Esc输出:wq!保存退出。 2。执行update a。启动终端,登录root帐户:sudosu b。以root身份执行:aptupdate。 Ps:银河麒麟和UOS需要下载依赖包时都需要执行此步骤。 3。安装g a。1。UOS下运行LTP和StressApptest都需要安装g。g已经包含gcc。 b。2。打开终端执行:aptinstallg输入:Y确认执行即可如图: Ps:银河麒麟系统不需要执行此步骤。 Stream 内存带宽性能测试,测试单线程与多线程得分 1。打开终端进入Stream文件夹 2。登录用户sudosu。 2。1单线程编译命令:gccO2ostreamSinstream。c 2。2。执行tasksetc1。streamSin(注意空格是2格) 可以得出单线程得分值 3。多线程编译命令:gccfopenmpO2ostreamMulstream。c 3。1。多线程指令。streamMul可以得多线程得分值 X11perf 2D图形稳定性测试 1。打开终端登录root用户sudosu。 2。执行命令:x11perfallrepeatX(X代表次数按实际情况设置) 运行一次大概需要1个小时。 iozone 测试磁盘读写性能 1。打开终端进入iozone解压iozone3430 2。进入iozonesrccurrent文件夹 3。makelinuxarm 4。执行。iozoneazs物理内存的2倍gr16mi0i1i2 例:。iozoneazs32gr16mi0i1i2(以16G为例) Ps:其中示例测试1g文件大小,一般测试文件大小为内存的2倍,i0表示写重写,i1表示读重读,i2表示随机读随机写,a表示全面测试记录块大小从4K16M。 Reboot 测试磁盘读写性能 1。将FT1500Areboot。sh复制到桌面下。 2。打开终端输入sudosu,登入root用户。 3。执行:。FT1500Areboot。sh。 4。然后输入自动重启次数和重启时间按回车执行自动化Tool。 Glxgears(3D) 测试图形性能 1。终端下登录root用户 2。安装:aptinstallmesautils(此步骤需要联网) 3。窗口模式的执行命令:vblankmode0glxgears 4。全屏模式的命令:vblankmode0glxgearsfullscreen Unixbench 测试2D性能,单线程和多线程得分 1。将unixbench复制到opt目录下 2。打开终端,进入 UnixbenchUnixbench5。1。3Unixbench文件夹 3。执行。Runc1c4大约等1个多小时完成测试,会有2个分值,分别就是单线程和多线程的分值 Unixbench(2D) 1。将unixbench复制到opt目录下 2。打开终端,进入Uixbench文件夹 3。vimRun定位到141行,按i,删掉ubgears。 4。按ESC,再按shift:输入wq!保存退出。 4。运行。Rungraphicsi100(100是次数,可以按实际情况设置)。运行效果如图下。 Unixbench(3D) 将unixbench复制到opt目录下 2。打开终端,进入 UixbenchUnixbench5。1。3Unixbench文件夹 3。修改Makefile,第47行去掉GRAPHICTESTSdefined前的,然后第50行后面增加lm 4。修改Run文件,第109,110,111,112行修改数字为当前系统CPU核数。 5。运行。Rungraphics StessAppTest 测试内存稳定性,测试时间:自定义 1。在桌面下打开终端,进入stressapptest文件夹 2。执行tarvxfstressapptest1。0。9。targz解压 3。进入工具目录:cdstressapptest1。0。9 4。增加chmodx。configure 5。执行。configuremakemakeinstall 6。执行freem查看内存 7。进入src目录, 。stressapptests259200M15008m8W(20表示时间单位是秒。15008表示内存(视机器而定),(m为线程)单位是MB。READ。md文件里有具体的用法) LTP 压力测试(类似于BurnInTest)测试时间:自定义 1。将ltpfull20180118。tar拷贝到桌面。 2。打开终端,输入sudosu登入root用户。 3。输入tarvxfltpfull20180118。tar。bz2解压LTP压缩包。 4。输入:cdltpfull20180118进入文件夹。 5进入文件夹后,再LTP文件夹执行编译安装命令。操作具体如下: 。configure makej4 makeinstall。 6。安装完后进入optltptestscripts目录执行脚本。 7。在ltp文件夹下执行命令:。ltpstress。shntxx(xx是根据需要设置时间,单位:H)运行效果如下。 Glmark2 3D图形稳定性测试 银河麒麟执行aptinstallglmark2即可 1运行glmark2fullscreen(全屏测试分数) 2。运行几分钟后会得出一个分数 3。窗口长跑命令为:glmark2runforever 4。全屏长跑命令为:glmark2fullscreenforever Speccpu2006 CPU稳定性测试 1。将CPU2006拷贝至opt文件夹 2。执行tarvxfcpu2006v1011。2。targz将其解压 3。进入speccpuspec2006 4。执行dpkgiAquila19。0。deb 5。执行。install。sh安装。 6。弹出的选项选y等1min左右即可 7。执行以下命令 执行。shrc 执行。prerun(两个命令皆有一个空格) 执行gccv查看gcc的版本 8。执行。runtestnew。sh 出现相关的系统信息和CPU名称信息并记录。 9。执行vimruntestnew。sh,按i修改第397、414行与红色框内容一致。按shift:输入wq!保存退出。 10。执行。runtestnew。sh 出现四个选项,根据提示,选3或4选项(输入3或4回车即可,分别为跑1次或3次) PS:selection14是根据Case要求,跑1次选3,跑3次选4 测试中需打开系统监视器飞腾F2000银河麒麟常用测试工具操作指引 10。执行。runtestnew。sh 出现四个选项,根据提示,选3或4选项(输入3或4回车即可,分别为跑1次或3次) PS:selection14是根据Case要求,跑1次选3,跑3次选4 测试中需打开系统监视器