天天看點

飛騰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_銀河麒麟常用測試工具操作指引
飛騰F2000_銀河麒麟常用測試工具操作指引

繼續閱讀