Ich habe kürzlich ein batteriebetriebenes USB-Ladegerät für Mobiltelefone in die Hand genommen und laufe einige Tests durch, um zu sehen, welche Art von Batterielebensdauer ich bekomme. Im Moment teste ich nur im Leerlauf. Ich möchte auch einen Test mit möglichst vielen Ressourcen durchführen. Es scheint einfach genug zu sein, prime95 zu verwenden oder ein Programm mit einer besetzten while-Schleife auszuführen, um die CPU zu testen. Kann ich jedoch auch etwas ausführen, um die GPU zu optimieren? Gibt es andere empfohlene Programme, mit denen ich den Pi mit voller Kapazität ausführen kann?
quelle
--cpu-max-prime=20000
--max-requests=20000
Ich habe neulich das kleine Kommandozeilen-Tool stressberry geschrieben, das Ihre Himbeere betont, die Kerntemperatur misst und schöne Plots erzeugt. Installieren Sie mit
und renne mit
quelle
Für die CPU und die meisten anderen Dinge, die Sie verwenden können
Für die GPU schlagen sie GeeXLab bei geeks3d.com vor .
quelle
XBMC, das Multimedia-Dekodierung ausführt, ist möglicherweise ein guter Test, ebenso wie die Benutzeroberfläche in OpenGL. Ein Spiel, das ständig den Frame Buffer (Speicher!) Unter Einbeziehung einer numerischen Simulation wie OpenTTD hämmert, ist auch ein ziemlich guter Test. Die generischen Dhrystone- und Whetstone-Benchmarks könnten ebenfalls gut sein. Ich arbeite an einem OpenGL-Spiel namens Armagetron Advanced (das leider noch nicht wirklich fertig ist), das sowohl die GPU als auch die CPU ziemlich stark nutzt. Das wäre wahrscheinlich perfekt, wenn es fertig ist.
Nebenbei bemerkt, wenn Sie sich Sorgen machen, dass der Pi im Akkubetrieb ausfällt , lohnt es sich möglicherweise, das MoPi- Board zu untersuchen . Es überwacht die Spannung und ein im Hintergrund laufender Daemon löst ein sauberes Herunterfahren aus, wenn der Strom ausfällt.
quelle
Eine dieser beiden Möglichkeiten :
for i in 1 2 3 4 ; do nice -n 20 openssl speed >/dev/null 2>&1 & done
oderfor i in 1 2 3 4 ; do nice -n 20 cat /dev/zero > /dev/null & done
wird ausreichen, obwohl die erstere mehr RAM ausüben wird. Verwenden Sie einen Media Player, um eine matroska .mkv-Datei gleichzeitig zu dekodieren, und Sie werden eine schöne fette Spitzenlast haben.nice
hält Ihren Pi so reaktionsfähig, dass Sie ihnfor pid in $( jobs -p ) ; do kill -9 $pid ; done
einschalten können, und spült die Schüssel wie ein großer Junge. Setze es als Funktion:killalljobs() { for pid in $( jobs -p ) ; do kill -9 $pid ; done ; }
quelle