題:
我如何對我的Raspberry Pi進行壓力測試
Kibbee
2012-10-27 05:50:27 UTC
view on stackexchange narkive permalink

我最近拿起了一個電池供電的USB手機充電器,並且正在運行一些測試,以了解我將獲得哪種電池壽命。現在,我只是在Idle進行測試。我還想使用盡可能多的資源進行測試。使用prime95似乎很容易,或者運行帶有繁忙的while循環的程序來測試CPU,但是我還能運行某些東西來使GPU最大化嗎?我還可以使用其他推薦程序來完全運行Pi嗎?

六 答案:
Oliver G.
2014-03-04 02:08:37 UTC
view on stackexchange narkive permalink

您可以使用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  
這是一個如何使用sysbench進行溫度測試的示例:https://youtu.be/1AYGnw6MwFM?t=501
Buster為我安裝了較舊版本的sysbench(0.4.12),因此我不得不將“ --cpu-max-prime = 20000”更改為“ --max-requests = 20000”
Nico Schlömer
2017-11-17 15:01:53 UTC
view on stackexchange narkive permalink

前幾天,我寫了一個小的命令行工具 stressberry,它可以給樹莓加壓力,測量核心溫度,並繪製出漂亮的圖。使用

  pip安裝pip安裝Stressberry --user  

並使用

  stressberry-run out.datstressberry-plot運行out.dat -o out.png  

enter image description here

Frank Breitling
2017-03-10 18:11:32 UTC
view on stackexchange narkive permalink

對於CPU和其他大多數事情,您可以使用

 漂亮的-19 Stress-ng -c 4 --metrics --timeout 60s  

對於GPU,他們建議在 geeks3d.com中使用 GeeXLab

Steve Robillard
2012-10-27 05:54:07 UTC
view on stackexchange narkive permalink

基金會宣布增強的超頻支持時,他們提到3級地震是對性能改善的一個很好的測試。該論壇帖子包含安裝詳細信息

Fred
2014-03-03 23:39:09 UTC
view on stackexchange narkive permalink

與OpenGL中的UI一樣,進行多媒體解碼的XBMC可能是一個很好的測試。持續不斷地敲打幀緩衝區(內存!)同時包含OpenTTD等數值模擬的遊戲也是一個很好的測試。通用的Dhrystone和Whetstone基準也可能不錯。我正在移植一個名為Armagetron Advanced的OpenGL遊戲(可悲的是,它尚未真正準備好),該遊戲大量使用GPU和CPU。

附帶說明,如果您擔心Pi會耗盡電池電量,那麼可能值得研究 MoPi板。它監視電壓,後台運行的守護程序在斷電時會觸髮乾淨關機。

user2497
2018-07-13 17:09:02 UTC
view on stackexchange narkive permalink

這兩個中的任何一個: 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;完成; }



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...