我最近拿起了一個電池供電的USB手機充電器,並且正在運行一些測試,以了解我將獲得哪種電池壽命。現在,我只是在Idle進行測試。我還想使用盡可能多的資源進行測試。使用prime95似乎很容易,或者運行帶有繁忙的while循環的程序來測試CPU,但是我還能運行某些東西來使GPU最大化嗎?我還可以使用其他推薦程序來完全運行Pi嗎?
我最近拿起了一個電池供電的USB手機充電器,並且正在運行一些測試,以了解我將獲得哪種電池壽命。現在,我只是在Idle進行測試。我還想使用盡可能多的資源進行測試。使用prime95似乎很容易,或者運行帶有繁忙的while循環的程序來測試CPU,但是我還能運行某些東西來使GPU最大化嗎?我還可以使用其他推薦程序來完全運行Pi嗎?
您可以使用sysbench工具執行Raspberry PI壓力測試。
第一個示例計算素數
sysbench --test = cpu --cpu-max-prime = 20000運行
第二個示例測試Raspberry Pi的I / O輸出
sysbench --test = fileio --file-total-size = 2G preparesysbench --test = fileio --file-total-size = 2G --file-test-mode = rndrw --init-rng = on --max-time = 300 --max-requests = 0 runsysbench --test = fileio --file-total-size = 2G清理
第三示例內存讀寫
sysbench --test =內存運行--memory-total-size = 2Gsysbench --test =內存運行--memory-total -size = 2G --memory-oper = read
前幾天,我寫了一個小的命令行工具 stressberry,它可以給樹莓加壓力,測量核心溫度,並繪製出漂亮的圖。使用
pip安裝pip安裝Stressberry --user
並使用
stressberry-run out.datstressberry-plot運行out.dat -o out.png
對於CPU和其他大多數事情,您可以使用
漂亮的-19 Stress-ng -c 4 --metrics --timeout 60s
對於GPU,他們建議在 geeks3d.com中使用 GeeXLab。
與OpenGL中的UI一樣,進行多媒體解碼的XBMC可能是一個很好的測試。持續不斷地敲打幀緩衝區(內存!)同時包含OpenTTD等數值模擬的遊戲也是一個很好的測試。通用的Dhrystone和Whetstone基準也可能不錯。我正在移植一個名為Armagetron Advanced的OpenGL遊戲(可悲的是,它尚未真正準備好),該遊戲大量使用GPU和CPU。
附帶說明,如果您擔心Pi會耗盡電池電量,那麼可能值得研究 MoPi板。它監視電壓,後台運行的守護程序在斷電時會觸髮乾淨關機。
這兩個中的任何一個: for in 1 2 3 4;做得好-n 20 openssl速度> / dev / null 2>&1 &已完成
或 i在1 2 3 4中;做得很好-n 20 cat / dev / zero & / dev / null &完成
就足夠了,儘管前者會更多地使用RAM。使用媒體播放器同時解碼matroska .mkv文件,您將獲得不錯的峰值負載。 nice
將使您的Pi具有足夠的響應能力,以使您可以對$(jobs -p)中的pid執行殺死-9 $ pid;完成
,像個大男孩一樣沖洗碗。將其設置為函數: killalljobs(){用於$(作業-p)中的pid;殺死-9 $ pid;完成; }