Raspberry Piのストレステスト方法


17

私は最近、バッテリー駆動のUSB携帯電話充電器を手に入れ、どのようなバッテリー寿命が得られるかを確認するためにいくつかのテストを実行しています。現在、私はただアイドルでテストしています。また、できるだけ多くのリソースを使用してテストを実行したいと思います。prime95を使用するか、ビジーなwhileループでプログラムを実行してCPUをテストするのは簡単に思えますが、GPUを最大限に活用するために実行できるものはありますか?Piをフル稼働させるために使用できる他の推奨プログラムはありますか?

回答:



25

sysbenchツールを使用して、Raspberry PIストレステストを実行できます。

最初の例は素数を計算します

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

2番目の例では、Raspberry PiのI / O出力をテストします

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

3番目のメモリの読み取りと書き込みの例

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
私は変更しなければならなかったので、バスターは(0.4.12)私にとってsysbenchの古いバージョンを持っていた--cpu-max-prime=20000--max-requests=20000
Ryall



4

マルチメディアデコードを行うXBMCは、OpenGLにあるUIと同様に、良いテストになるかもしれません。OpenTTDのような数値シミュレーションを含めながら、常にフレームバッファー(メモリ!)をたたくゲームも非常に良いテストです。一般的なDhrystoneとWhetstoneのベンチマークも良いかもしれません。GPUとCPUの両方をかなり頻繁に使用するArmagetron Advanced(残念ながらまだ準備ができていません)と呼ばれる移植作業中のOpenGLゲームがあります。それが完了したら、おそらく完璧でしょう。

ちなみに、Piがバッテリーの電力を消費することを心配しているのであれば、MoPiボードを調査する価値があるかもしれません。電圧を監視し、バックグラウンドで実行されているデーモンは、電源が切れるとクリーンシャットダウンをトリガーします。


0

:これら2のどちらか 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は、Piの応答性を維持して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.