Answers:
您可以使用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
--cpu-max-prime=20000
为--max-requests=20000
前几天,我写了一个小的命令行工具Stressberry,它给您的Raspberry带来压力,测量核心温度,并绘制出漂亮的图。用安装
pip install stressberry --user
并与
stressberry-run out.dat
stressberry-plot out.dat -o out.png
对于CPU和您可以使用的大多数其他东西
nice -19 stress-ng -c 4 --metrics --timeout 60s
对于GPU,他们在geeks3d.com上建议使用GeeXLab。
这两个:
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 ; }