Bagaimana saya bisa stres menguji Raspberry Pi saya


17

Baru-baru ini saya mengambil pengisi daya telepon seluler USB bertenaga baterai dan saya sedang menjalankan beberapa tes untuk mengetahui jenis baterai yang akan saya dapatkan. Saat ini saya hanya menguji di Idle. Saya ingin juga menjalankan tes menggunakan sumber daya sebanyak mungkin. Tampaknya cukup mudah untuk menggunakan prime95, atau menjalankan program dengan loop sementara sibuk untuk menguji CPU, tetapi apakah ada sesuatu yang dapat saya jalankan untuk memaksimalkan GPU juga? Apakah ada program lain yang direkomendasikan yang dapat saya gunakan untuk menjalankan Pi pada kapasitas penuh?

Jawaban:



25

Anda dapat melakukan Rastberry PI stresstest dengan alat sysbench.

Contoh pertama menghitung bilangan prima

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

Contoh kedua menguji Output I / O Raspberry Pi Anda

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

Contoh ketiga memori membaca dan menulis

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

berikut adalah salah satu contoh cara menggunakan sysbench untuk uji suhu: youtu.be/1AYGnw6MwFM?t=501
Fabian

1
Buster memiliki versi sysbench yang lebih lama untuk saya (0.4.12) jadi saya harus beralih --cpu-max-prime=20000ke--max-requests=20000
Ryall

10

Saya menulis alat command-line kecil stressberry tempo hari yang menekankan Raspberry Anda, mengukur suhu inti, dan menghasilkan plot yang bagus. Instal dengan

pip install stressberry --user

dan jalankan dengan

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

masukkan deskripsi gambar di sini



4

XBMC yang melakukan decoding multimedia mungkin merupakan ujian yang baik serta UI yang ada di OpenGL. Gim yang terus-menerus memalu buffer bingkai (memori!) Sambil memasukkan simulasi numerik seperti OpenTTD juga merupakan tes yang cukup bagus. Tolok ukur Dhrystone dan Whetstone generik mungkin juga baik. Ada permainan OpenGL yang saya kerjakan pada porting yang disebut Armagetron Advanced (yang belum benar-benar siap, sayangnya) yang menggunakan GPU dan CPU dengan cukup berat. Itu mungkin akan sempurna setelah selesai.

Di samping catatan, jika Anda khawatir tentang Pi memotong daya baterai, mungkin ada baiknya menyelidiki dewan MoPi . Ini memonitor tegangan dan daemon yang berjalan di latar belakang akan memicu shut down yang bersih saat tidak ada daya.


0

Salah satu dari dua ini: for i in 1 2 3 4 ; do nice -n 20 openssl speed >/dev/null 2>&1 & done atau for i in 1 2 3 4 ; do nice -n 20 cat /dev/zero > /dev/null & done akan cukup, meskipun yang pertama akan lebih banyak menggunakan RAM. Gunakan media player untuk memecahkan kode file .mkv matroska secara bersamaan, dan Anda akan memiliki beban puncak yang bagus. niceakan membuat Pi Anda cukup responsif untuk membiarkan Anda melakukan for pid in $( jobs -p ) ; do kill -9 $pid ; done, menyiram mangkuk seperti anak besar. Atur sebagai fungsi: killalljobs() { for pid in $( jobs -p ) ; do kill -9 $pid ; done ; }

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.