我最近拿起了一个电池供电的USB手机充电器,并且正在运行一些测试,以了解我将获得哪种电池寿命。现在,我只是在Idle进行测试。我还想使用尽可能多的资源进行测试。使用prime95似乎很容易,或者运行带有繁忙的while循环的程序来测试CPU,但是我还能运行某些东西来使GPU最大化吗?我还可以使用其他推荐程序来完全运行Pi吗?

#1 楼

基金会宣布增强的超频支持后,他们提到3级地震是对性能提升的良好测试。此论坛帖子包含安装详细信息。

#2 楼

您可以使用sysbench工具执行Raspberry PI压力测试。

第一个示例计算素数

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


第二个示例测试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


第三示例内存读写

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

–法比安
18年5月21日在21:39



Buster为我安装了较旧版本的sysbench(0.4.12),因此我不得不将--cpu-max-prime = 20000更改为--max-requests = 20000

–雷尔
19-10-28在12:38

#3 楼

前几天,我写了一个小的命令行工具Stressberry,它给您的Raspberry带来压力,测量核心温度,并绘制出漂亮的图。使用

pip install stressberry --user


安装并使用

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



运行

#4 楼

对于CPU和其他大多数事物,您可以使用

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


对于GPU,他们建议在geeks3d.com上推荐GeeXLab。

#5 楼

与OpenGL中的UI一样,进行多媒体解码的XBMC可能也是一个很好的测试。持续不断地敲打帧缓冲区(内存!)同时包含OpenTTD等数值模拟的游戏也是一个很好的测试。通用的Dhrystone和Whetstone基准也可能不错。我正在移植一个名为Armagetron Advanced的OpenGL游戏(可悲的是,它尚未真正准备好),该游戏大量使用GPU和CPU。

另一方面,如果您担心Pi会减少电池电量,那么值得研究一下MoPi主板。它监视电压,后台运行的守护程序在断电时会触发干净的关机。

#6 楼

这两个都可以满足要求,尽管前者将更多地使用RAM,但它们都足够了。

for i in 1 2 3 4 ; do nice -n 20 openssl speed >/dev/null 2>&1 & done
就足够了。
使用媒体播放器同时解码matroska .mkv文件,您会获得不错的峰值负载。 for i in 1 2 3 4 ; do nice -n 20 cat /dev/zero > /dev/null & done将使您的Pi足够灵敏,让您可以像大男孩一样冲洗碗。将其设置为功能:
nice