ฉันจะเครียดทดสอบราสเบอร์รี่ Pi ของฉันได้อย่างไร


17

ฉันเพิ่งหยิบเครื่องชาร์จโทรศัพท์มือถือ USB ที่ใช้พลังงานจากแบตเตอรี่และฉันกำลังทำการทดสอบเพื่อดูอายุการใช้งานแบตเตอรี่ที่ฉันจะได้รับ ตอนนี้ฉันแค่ทดสอบที่ Idle ฉันต้องการเรียกใช้การทดสอบโดยใช้ทรัพยากรให้ได้มากที่สุด ดูเหมือนง่ายพอที่จะใช้ prime95 หรือรันโปรแกรมที่มีงานยุ่งขณะวนลูปเพื่อทดสอบ CPU แต่มีบางสิ่งที่ฉันสามารถเรียกใช้ GPU ได้สูงสุดหรือไม่ มีโปรแกรมแนะนำอื่น ๆ ที่ฉันสามารถใช้เพื่อเรียกใช้ Pi อย่างเต็มประสิทธิภาพหรือไม่

คำตอบ:


6

เมื่อมูลนิธิประกาศการสนับสนุนการโอเวอร์คล็อกที่เพิ่มขึ้นที่พวกเขากล่าวถึงการรัน quake 3 เป็นการทดสอบประสิทธิภาพที่ดีขึ้น โพสต์ฟอรั่มนี้มีรายละเอียดการติดตั้ง


25

คุณสามารถทำแบบทดสอบความเครียด Raspberry PI ด้วยเครื่องมือ sysbench

ตัวอย่างแรกคำนวณจำนวนเฉพาะ

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

ตัวอย่างที่สองทดสอบเอาต์พุต I / O ของ 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
บัสเตอร์มี 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

ป้อนคำอธิบายรูปภาพที่นี่


7

สำหรับ CPU และสิ่งอื่น ๆ ส่วนใหญ่ที่คุณสามารถใช้ได้

nice -19 stress-ng -c 4 --metrics --timeout 60s

สำหรับ GPU ที่พวกเขาแนะนำGeeXLabที่geeks3d.com


4

XBMC ที่ทำการถอดรหัสมัลติมีเดียอาจเป็นการทดสอบที่ดีเช่นเดียวกับ UI ที่มีใน OpenGL เกมที่ทำลายเฟรมบัฟเฟอร์ (หน่วยความจำ!) อย่างต่อเนื่องในขณะที่การจำลองตัวเลขเช่น OpenTTD นั้นเป็นการทดสอบที่ดีทีเดียว เกณฑ์มาตรฐาน Dhrystone และ Whetstone ทั่วไปก็อาจจะดีเช่นกัน มีเกม OpenGL ที่ฉันกำลังทำงานเกี่ยวกับการย้ายพอร์ตชื่อ Armagetron Advanced (ซึ่งยังไม่พร้อมจริง ๆ น่าเศร้า) ที่ใช้ทั้ง GPU และ CPU ค่อนข้างหนัก นั่นอาจจะสมบูรณ์แบบเมื่อเสร็จแล้ว

ในบันทึกด้านข้างหากคุณกังวลเกี่ยวกับ Pi ที่ตัดการใช้พลังงานแบตเตอรี่มันอาจคุ้มค่าที่จะตรวจสอบMoPi board มันตรวจสอบแรงดันไฟฟ้าและภูตที่ทำงานในพื้นหลังจะทำให้การปิดเครื่องสะอาดเมื่อพลังงานหมด


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 จะพอเพียงแม้ว่าอดีตจะใช้ RAM มากขึ้น ใช้เครื่องเล่นสื่อในการถอดรหัสไฟล์ matroska .mkv พร้อมกันและคุณจะได้รับปริมาณไขมันที่ดี niceจะให้พี่ตอบสนองพอคุณเพื่อให้คุณทำfor pid in $( jobs -p ) ; do kill -9 $pid ; doneล้างชามเหมือนหนุ่มใหญ่ ตั้งเป็นฟังก์ชั่น: killalljobs() { for pid in $( jobs -p ) ; do kill -9 $pid ; done ; }

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.