Як я можу зробити стрес-тест мого Raspberry Pi


17

Нещодавно я взяв зарядний пристрій для мобільних телефонів USB, що працює на акумуляторі, і я проводжу кілька тестів, щоб побачити, який термін служби акумулятора я отримаю. Зараз я просто тестую в Idle. Я також хочу провести тест, використовуючи якомога більше ресурсів. Здається, досить просто використовувати prime95 або запустити програму із зайнятим циклом, щоб перевірити процесор, але чи є щось, що я можу запустити, щоб максимально використовувати GPU? Чи є інші рекомендовані програми, які я можу використовувати для запуску Pi на повну потужність?

Відповіді:



25

За допомогою інструмента sysbench можна виконати стрес-тест Raspberry PI.

Перший приклад обчислення простих чисел

sysbench --test=cpu --cpu-max-prime=20000 run

Другий приклад - тестування виводу вводу / виводу вашого Raspberry Pi

sysbench --test=fileio --file-total-size=2G prepare
sysbench --test=fileio --file-total-size=2G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
sysbench --test=fileio --file-total-size=2G cleanup

Третій приклад пам'яті для читання та запису

sysbench --test=memory run --memory-total-size=2G
sysbench --test=memory run --memory-total-size=2G --memory-oper=read

ось один приклад того, як використовувати sysbench для тесту на температуру: youtu.be/1AYGnw6MwFM?t=501
Фабіан

1
Buster мав для мене старішу версію sysbench (0.4.12), тому мені довелося перейти --cpu-max-prime=20000на--max-requests=20000
Ryall

10

Я написав невеликий інструмент командного рядка stressberry інший день , який підкреслює вашу малина, вимірює температуру ядра, і виробляє хороші ділянки. Встановити за допомогою

pip install stressberry --user

і бігати з

stressberry-run out.dat
stressberry-plot out.dat -o out.png

введіть тут опис зображення



4

XBMC, що робить мультимедійну розшифровку, може бути хорошим тестом, як і інтерфейс, який існує у OpenGL. Гра, яка постійно забиває буфер кадру (пам'ять!), Включаючи чисельне моделювання на зразок OpenTTD, також є досить хорошим тестом. Загальні орієнтири Dhrystone та Whetstone також можуть бути хорошими. Є гра OpenGL, над якою я працюю над переносом під назвою Armagetron Advanced (який, на жаль, ще не готовий, на жаль), який досить активно використовує і графічний процесор, і процесор. Це, мабуть, було б ідеально, як тільки це буде зроблено.

Зі сторони, якщо ви турбуєтесь про відключення Pi від енергії акумулятора, можливо, варто вивчити плату MoPi . Він контролює напругу, і демон, що працює у фоновому режимі, спровокує чисте вимкнення, коли він не буде живити.


0

Будь-яке з цих двох: for i in 1 2 3 4 ; do nice -n 20 openssl speed >/dev/null 2>&1 & done або for i in 1 2 3 4 ; do nice -n 20 cat /dev/zero > /dev/null & done буде достатньо, хоча перший буде використовувати більше оперативної пам'яті. Використовуйте медіаплеєр, щоб одночасно розшифрувати файл matroska .mkv, і у вас буде гарне пікове навантаження жиру. niceбуде тримати ваш Pi досить чуйним, щоб дозволити вам робити for pid in $( jobs -p ) ; do kill -9 $pid ; done, промиваючи миску, як великий хлопчик. Встановіть його як функцію: killalljobs() { for pid in $( jobs -p ) ; do kill -9 $pid ; done ; }

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.