Tengo un raspberry PI y dos PI-2, uno al lado del otro, dentro de un pequeño armario.
Estoy constantemente monitoreando su temperatura. Estoy preocupado porque uno de los Pi-2 está bastante caliente.
El PI y el PI-2 caliente están ejecutando raspbian jessie y en su mayoría inactivos.
El genial PI-2 está dentro de un estuche oficial (sin enfriamiento activo o pasivo) y ejecuta OpenElec (la última versión estable).
Hice algunas mediciones en el Raspi1 y el Raspi2 caliente hace un par de meses y todo parecía normal.
- Raspi1 temp anterior: ~ 50C (fue entubado entonces)
- HOT Raspi2 temperatura anterior: ~ 40C
Ahora la temperatura ambiente es bastante más alta, pero no esperaría tanta diferencia:
- Temperatura actual de Raspi1: ~ 45-50C (ya no está dentro de una caja)
- Cool Raspi2 (entubado) temperatura actual: ~ 57C, parece bastante estable
- Temperatura actual de HOT Raspi2 (sin carcasa): ~ 63-75C, el paquete CPU-GPU está hirviendo al tacto (el resto de la placa no se siente demasiado caliente)
Sé que el límite teórico está en 85 ° C, pero me preocupa que haya saltado de una temperatura agradable a algo cercano al límite, mientras que el caso es notablemente más frío.
Todos ellos están conectados a través de HDMI a un televisor en su mayoría sin alimentación, y a través de Ethernet cableada al mismo enrutador. Intercambié fuentes de energía por si acaso, pero no tuve ningún efecto. También traté de desconectar HDMI y la red de la red, pero sin efecto notable.
No están overclockeados, y de todos modos (como ya se dijo) en su mayoría inactivos.
Software: para comparar manzanas con manzanas, cambié las tarjetas SD y saqué la carcasa del genial raspi2. El genial ha caído alrededor de 15C, ahora se encuentra entre 42 y 43 (como lo hizo el otro hace un par de meses). El calor disminuyó 5 ° C, pero después de unos minutos se calentó más de lo que era (hasta más de 65). Así que ahora sé que no es un problema de software o algo extraño causado por el caso. La temperatura ambiente es de aproximadamente 30 ° C, quizás un poco más.
Para probar ambos en las mismas condiciones posibles, utilicé la misma fuente de alimentación e incluso el mismo cable de Ethernet.
Para probar, primero dejo que el dispositivo esté inactivo por un tiempo y miro la medida. Luego intenté maximizar la CPU, abriendo tres sesiones ssh y ejecutando una instancia de " while (true) do find /; done " y dos de " while (true) do ls / -R; done ", además de otra sesión con arriba y otro con medidas de temperatura. top indicó un uso sostenido de la CPU (es decir, top us% + sys%) de alrededor del 90%
El dispositivo activo tenía aproximadamente 2.0 W cuando estaba inactivo. Cuando se maximizó, se configuró en 3.0 W.
El genial estaba a 1.5 W cuando estaba inactivo. Cuando se agotó, saltó entre 2 y 2.5 W.
Consumo de energía: finalmente obtuve un probador de voltaje / corriente usb. Según él, el raspi2 frío consume ~ 0.4 A mientras ejecuta un openelec inactivo, mientras que el raspi2 caliente (misma fuente de alimentación USB, mismo cable, misma tarjeta SD) consume alrededor de 0.75 A. El voltaje es alrededor de 4.90 V en ambos casos. ** Este parece ser el problema. ** Al tratar de localizar el problema, a veces, después de tocar un rato, las temperaturas bajaron a lo normal o casi normal, para volver a subir después de un par de días.
¿Qué debo hacer ahora que aislé el problema?
fuente
top
que realmente está inactivo y que algo extraño no está sucediendo? Cambiar las tarjetas SD no es realmente una confirmación de que estén haciendo lo mismo, solo implica que probablemente deberían estarlo.Respuestas:
Basado en el hilo de comentarios, presentaré el siguiente consejo que me ha funcionado bien tanto en RPi original como en RPi2: la calidad de su fuente de alimentación es importante.
Si la fuente de alimentación que está utilizando no está regulada adecuadamente o está recortada demasiado alta, es posible que su Pi esté funcionando fuera de sus especificaciones eléctricas óptimas. Hacer funcionar una fuente de alimentación por encima de 5,25 V CC puede provocar una fuga de corriente dentro del chip (incluso en reposo) que se puede medir como aumento de temperatura.
No es que piense que alguien quiere leer esto, pero aquí hay un libro blanco sobre la fuga de corriente del transistor y cómo ARM está diseñado para abordar ese problema. No prueba que este sea el problema en esta circunstancia, pero según los comentarios, ciertamente parece apuntar en esa dirección.
En resumen, deje de comprar fuentes de alimentación baratas para su Pi. No es que los de buena calidad sean tan caros, pero si compra en eBay o (a veces) AliExpress, obtendrá absolutamente lo que paga. Comprar a un proveedor que todos estarían de acuerdo tiene buena reputación y está preocupado por la satisfacción del cliente (Sparkfun y Adafruit son dos ejemplos fáciles, hay muchos otros), no debería tener un problema.
fuente