Recientemente compré un cargador de teléfono celular USB con batería y estoy realizando algunas pruebas para ver qué tipo de batería obtendré. En este momento solo estoy probando en Idle. También quiero ejecutar una prueba con tantos recursos como sea posible. Parece bastante fácil usar prime95, o ejecutar un programa con un ciclo while ocupado para probar la CPU, pero ¿hay algo que pueda ejecutar para maximizar la GPU también? ¿Hay algún otro programa recomendado que pueda usar para ejecutar el Pi a plena capacidad?
fuente
--cpu-max-prime=20000
a--max-requests=20000
El otro día escribí la pequeña herramienta de línea de comandos stressberry , que estresa su Raspberry, mide la temperatura central y produce buenas parcelas. Instalar con
y correr con
fuente
Para la CPU y la mayoría de las otras cosas que puedes usar
Para la GPU, sugieren GeeXLab en geeks3d.com .
fuente
XBMC hacer decodificación multimedia podría ser una buena prueba, así como la interfaz de usuario que hay en OpenGL. Un juego que constantemente manipula el búfer de cuadros (¡memoria!) E incluye una simulación numérica como OpenTTD también es una prueba bastante buena. Los puntos de referencia genéricos Dhrystone y Whetstone también podrían ser buenos. Hay un juego OpenGL en el que estoy trabajando en portar llamado Armagetron Advanced (que aún no está listo, lamentablemente) que utiliza tanto la GPU como la CPU. Eso probablemente sería perfecto una vez que esté hecho.
Como nota al margen, si le preocupa que el Pi se quede sin batería, puede valer la pena investigar la placa MoPi . Monitorea el voltaje y un demonio que se ejecuta en segundo plano activará un apagado limpio cuando se quede sin energía.
fuente
Cualquiera de estos dos:
for i in 1 2 3 4 ; do nice -n 20 openssl speed >/dev/null 2>&1 & done
ofor i in 1 2 3 4 ; do nice -n 20 cat /dev/zero > /dev/null & done
será suficiente, aunque el primero ejercerá más RAM. Use un reproductor multimedia para decodificar un archivo .mkv de matroska al mismo tiempo, y tendrá una buena carga máxima.nice
mantendrá a tu Pi lo suficientemente receptivo como para que puedas hacerlofor pid in $( jobs -p ) ; do kill -9 $pid ; done
, enjuagando el tazón como un niño grande. Establecerlo como una función:killalljobs() { for pid in $( jobs -p ) ; do kill -9 $pid ; done ; }
fuente