本文是對(duì)樹莓派進(jìn)行性能、命令、語?、開發(fā)環(huán)境、?件系統(tǒng)測(cè)試教程。

0 感謝
感謝大佬L z編寫的自動(dòng)測(cè)試框架(Linux-Test-Framework,以下簡(jiǎn)稱LTF),讓我們可以方便、快捷的對(duì)我們的樹莓派進(jìn)行性能測(cè)試,命令測(cè)試,語?測(cè)試,開發(fā)環(huán)境測(cè)試,?件系統(tǒng)測(cè)試。
L z大佬的的github地址:https://github.com/843723683。
L z大佬的的博客地址:https://blog.csdn.net/lz_quiet
1 安裝git
如果你的樹莓派安裝過git,請(qǐng)直接跳到下一步進(jìn)行
如果你的樹莓派沒有安裝過git,請(qǐng)參考此鏈接進(jìn)行安裝:樹莓派4B安裝Git
2 下載LTF
LTF倉庫地址:https://github.com/843723683/LTF
在樹莓派終端輸入如下命令:
git clone git@github.com:843723683/LTF.git
安裝完成后進(jìn)入LTF文件夾,在樹莓派終端輸入如下命令:
cd LTF
3 進(jìn)行樹莓派操作系統(tǒng)性能測(cè)試
3.1 運(yùn)行全部測(cè)試
在樹莓派終端輸入如下命令:
sudo ./Run.sh -a
這里等待時(shí)間比較長(zhǎng),大概需要等待3.5h左右,而且運(yùn)行命令后會(huì)卡在如下界面,

這是由于對(duì)樹莓派進(jìn)行性能測(cè)試花費(fèi)的時(shí)間較長(zhǎng),而且運(yùn)行全部測(cè)試的默認(rèn)第一項(xiàng)就是性能測(cè)試,因此根據(jù)github上的使用手冊(cè)第二條(如下圖),我們可以把測(cè)試分開進(jìn)行,然后最后進(jìn)行性能測(cè)試。

3.2 分開運(yùn)行測(cè)試
首先我們需要知道分開有哪些測(cè)試,在LTF目錄下對(duì)樹莓派終端輸入:
cd config && ls

列出的文件就是我們可以分開測(cè)試的內(nèi)容,這里我們選取幾個(gè)進(jìn)行測(cè)試,
3.3 Languages Test
根據(jù)github上的幫助文檔,在LTF目錄下對(duì)樹莓派終端輸入:
sudo ./Run.sh -f languages.xml
得到如下結(jié)果,可以看到已經(jīng)支持的編程語言結(jié)果(Result)是TPASS,還不支持的編程語言的結(jié)果是是TFAIL:

3.4 Filesystems Test
在LTF目錄下對(duì)樹莓派終端輸入:
sudo ./Run.sh -f filesystems.xml
得到如下結(jié)果,

3.5 Commamds-all Test
在LTF目錄下對(duì)樹莓派終端輸入:
sudo ./Run.sh -f commamds-all.xml
得到如下結(jié)果,

3.6 Development Test
在LTF目錄下對(duì)樹莓派終端輸入:
sudo ./Run.sh -f development.xml
得到如下結(jié)果,

3.7 Gjb Test
在LTF目錄下對(duì)樹莓派終端輸入:
sudo ./Run.sh -f gjb.xml
得到如下結(jié)果,

4 性能測(cè)試————Benchmarks Test
在LTF目錄下對(duì)樹莓派終端輸入:
sudo ./Run.sh -f benchmarks.xml
得到如下結(jié)果,

此過程耗時(shí)較長(zhǎng),請(qǐng)合理安排時(shí)間,
根據(jù)輸出文件我們可以看到開始的時(shí)間是,

結(jié)束的時(shí)間是,

耗時(shí)三小時(shí)十分鐘,時(shí)間還是比較長(zhǎng)的。